Domande taggate «protractor»

4
toBe (true) vs toBeTruthy () vs toBeTrue ()
Qual'è la differenza tra expect(something).toBe(true), expect(something).toBeTruthy()e expect(something).toBeTrue()? Nota che toBeTrue()è un matcher personalizzato introdotto jasmine-matcherstra gli altri matcher utili e pratici come toHaveMethod()o toBeArrayOfStrings(). La domanda è pensata per essere generica, ma, come esempio nel mondo reale, sto testando la visualizzazione di un elemento protractor. Quale matcher dovrei usare in …

3
Clic WebDriver () vs clic JavaScript ()
La storia: Qui su StackOverflow, ho visto gli utenti segnalare che non possono fare clic su un elemento tramite il comando "click" di selenio WebDriver e possono aggirarlo con un clic JavaScript eseguendo uno script. Esempio in Python: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) Esempio in WebDriverJS / Goniometro: var elm …


30
Come selezionare l'opzione nei test di protractorjs e2e a discesa
Sto cercando di selezionare un'opzione da un menu a discesa per i test e2e angolari utilizzando il goniometro. Ecco lo snippet di codice dell'opzione di selezione: <select id="locregion" class="create_select ng-pristine ng-invalid ng-invalid-required" required="" ng-disabled="organization.id !== undefined" ng-options="o.id as o.name for o in organizations" ng-model="organization.parent_id"> <option value="?" selected="selected"></option> <option value="0">Ranjans Mobile …

8
Come utilizzare il goniometro per verificare se un elemento è visibile?
Sto cercando di verificare se un elemento è visibile utilizzando il goniometro. Ecco come appare l'elemento: <i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i> Quando sono nella console di Chrome, posso utilizzare 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, …


8
Come ottenere il testo su un input in goniometro
Nella documentazione per il goniometro, vedo il seguente esempio: describe('by model', function() { it('should find an element by text input model', function() { var username = element(by.model('username')); username.clear(); username.sendKeys('Jane Doe'); var name = element(by.binding('username')); expect(name.getText()).toEqual('Jane Doe'); }); Ciò che appare chiaro qui è che puoi usare "by.model" per impostare valori …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.