मैं परीक्षण करने की कोशिश कर रहा हूं कि प्रोटोकक्टर का उपयोग कर कोई तत्व दिखाई दे रहा है या नहीं। यहां बताया गया है तत्व लग रहा है जैसे:एक तत्व दिखाई देने पर जांचने के लिए प्रोटैक्टर का उपयोग कैसे करें?
<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.
क्यों इस मान्य नहीं है? मैं प्रोटैक्टर का उपयोग कर दृश्यता की जांच कैसे कर सकता हूं?
अरे @limp_chimp मेरे नीचे इस सवाल का जवाब क्या आप मदद की लगता है? दृश्यता जैसी चीजों के लिए –
@limp_chimp, AngularJS क्लाइंट डीओएम इकाई परीक्षणों का उपयोग करने के बारे में सोचें। वे चलाने के लिए और तेजी से विकसित करने के लिए बहुत तेज़ हैं। – Offirmo