मैं यह जांचने की कोशिश कर रहा हूं कि क्या कोई तत्व प्रोटेक्टर का उपयोग करके दिखाई दे रहा है। यहाँ तत्व कैसा दिखता है:
<i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i>
जब क्रोम कंसोल में, मैं इस 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.
यह मान्य क्यों नहीं है? मैं प्रोट्रैक्टर का उपयोग करके दृश्यता की जांच कैसे कर सकता हूं?