Tôi đang cố gắng kiểm tra xem một phần tử có hiển thị bằng thước đo góc hay không. Đây là phần tử trông như thế nào:
<i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i>
Khi ở trong bảng điều khiển chrome, tôi có thể sử dụng bộ chọn jQuery này để kiểm tra xem phần tử có hiển thị hay không:
$('[ng-show=saving].icon-spin')
[
<i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i>
]
> $('[ng-show=saving].icon-spin:visible')
[]
Tuy nhiên, khi tôi cố gắng làm điều tương tự trong thước đo góc, tôi gặp lỗi này trong thời gian chạy:
InvalidElementStateError:
invalid element state: Failed to execute 'querySelectorAll' on 'Document':
'[ng-show=saving].icon-spin:visible' is not a valid selector.
Tại sao điều này không hợp lệ? Làm cách nào để kiểm tra khả năng hiển thị bằng thước đo góc?