分度器を使用して要素が表示されるかどうかをテストしようとしています。要素は次のようになります。
<i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i>
Chromeコンソールでは、このjQueryセレクターを使用して、要素が表示されるかどうかをテストできます。
$('[ng-show=saving].icon-spin')
[
<i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i>
]
> $('[ng-show=saving].icon-spin:visible')
[]
しかし、分度器で同じことをしようとすると、実行時にこのエラーが発生します。
InvalidElementStateError:
invalid element state: Failed to execute 'querySelectorAll' on 'Document':
'[ng-show=saving].icon-spin:visible' is not a valid selector.
なぜこれは有効ではないのですか?分度器を使用して可視性を確認するにはどうすればよいですか?