Sto provando a verificare se un elemento è visibile utilizzando il rapportatore. Ecco cosa l'elemento appare come:Come utilizzare il rapportatore per verificare se un elemento è visibile?
<i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i>
Quando nella console cromata, posso usare questo selettore jQuery per verificare se l'elemento è visibile:
$('[ng-show=saving].icon-spin')
[
<i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i>
]
> $('[ng-show=saving].icon-spin:visible')
[]
Tuttavia, quando provo a fare lo stesso in goniometro, ottengo questo errore in fase di esecuzione:
InvalidElementStateError:
invalid element state: Failed to execute 'querySelectorAll' on 'Document':
'[ng-show=saving].icon-spin:visible' is not a valid selector.
Perché non è valido? Come posso verificare la visibilità usando il goniometro?
Hey @limp_chimp ha fatto la mia risposta qui sotto ha aiutato? –
@limp_chimp per la visibilità, pensa a utilizzare i test delle unità DOM del client AngularJS. Sono molto più veloci da eseguire e più facili da sviluppare. – Offirmo