Questions marquées «protractor»

4
toBe (true) vs toBeTruthy () vs toBeTrue ()
Quelle est la différence entre expect(something).toBe(true), expect(something).toBeTruthy()et expect(something).toBeTrue()? Notez que toBeTrue() s'agit d'un matcher personnalisé introduit jasmine-matchersparmi d'autres matchers utiles et pratiques comme toHaveMethod()ou toBeArrayOfStrings(). La question est censée être générique, mais, à titre d'exemple réel, je teste qu'un élément est affiché dans protractor. Quel matcher dois-je utiliser dans ce …

3
WebDriver clic () vs JavaScript clic ()
L'histoire: Ici, sur StackOverflow, j'ai vu des utilisateurs rapporter qu'ils ne peuvent pas cliquer sur un élément via la commande "clic" de sélénium WebDriver et peuvent contourner ce problème avec un clic JavaScript en exécutant un script. Exemple en Python: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) Exemple dans WebDriverJS / Protractor: …


30
Comment sélectionner une option dans les tests de protractorjs e2e déroulants
J'essaie de sélectionner une option dans une liste déroulante pour les tests angulaires e2e à l'aide d'un rapporteur. Voici l'extrait de code de l'option de sélection: <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
Comment utiliser le rapporteur pour vérifier si un élément est visible?
J'essaie de tester si un élément est visible à l'aide d'un rapporteur. Voici à quoi ressemble l'élément: <i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i> Dans la console Chrome, je peux utiliser ce sélecteur jQuery pour tester si l'élément est visible: $('[ng-show=saving].icon-spin') [ <i class=​"icon-spinner icon-spin ng-hide" ng-show=​"saving">​</i>​ ] > $('[ng-show=saving].icon-spin:visible') [] Cependant, …

8
Comment définir la taille de la fenêtre du navigateur par défaut dans Protractor / WebdriverJS
Pour une raison quelconque, lorsque j'exécute mes tests au travail, le navigateur est maximisé, mais lorsque je les lance à la maison, il n'ouvre qu'une fenêtre de navigateur d'environ 50% de largeur. Cela provoque des écarts avec le défilement vers le bas, etc., donc j'aimerais idéalement qu'il ouvre une fenêtre …

8
Comment obtenir du texte sur une entrée dans le rapporteur
Dans la documentation du rapporteur, je vois l'exemple suivant: 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'); }); Ce qui semble clair ici, c'est que vous pouvez utiliser "by.model" pour définir …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.