preguntar acerca de protractor

6
réponses

Comment utiliser protractor pour vérifier si un élément est visible?

J'essaie de tester si un élément est visible à l'aide de protractor. 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 t …
demandé sur 1970-01-01 00:33:34
4
réponses

toBe (vrai) vs toBeTruthy () vs toBeTrue()

Quelle est la différence entre expect(something).toBe(true), expect(something).toBeTruthy() et expect(something).toBeTrue()? Remarque que toBeTrue() est un correspondance personnalisée introduit dans jasmine-matchers entre autres utile et pratique d …
demandé sur 1970-01-01 00:33:35
2
réponses

Qu’est-ce que navigateur.ignoreSynchronization dans le Rapporteur?

J'ai vu tellement de fois où les gens suggèrent d'utiliser: browser.ignoreSynchronization=true; // or false Mais je ne comprends pas pourquoi en avons-nous besoin? ... …
demandé sur 1970-01-01 00:33:35
10
réponses

Impossible d’exécuter Protractor-ECONNREFUSED connect ECONNREFUSED

J'essaie D'apprendre L'AngularJS. Dans le cadre de cela, je veux apprendre à utiliser des tests de bout en bout. Actuellement, j'ai une structure de répertoire comme ceci: node_modules .bin ... protractor ... node_modules .bin …
demandé sur 1970-01-01 00:33:33
3
réponses

Envoi de Ctrl + une combinaison à un élément

J'utilise protractor pour les tests angulaires de bout en bout alias e2e. Pour envoyer des clés à un élément, j'utilise: element(by.model('myModel')).sendKeys('Test'); Comment puis-je envoyer une combinaison de touches, comme Ctrl+A? J'ai che …
demandé sur 1970-01-01 00:33:34
3
réponses

Dans rapporteur, navigateur.isElementPresent vs élément.isPresent vs élément.isElementPresent

Dans protractor, il y a, fondamentalement, 3 façons de vérifier si un élément est présent: var elm = element(by.id("myid")); browser.isElementPresent(elm); elm.isPresent(); elm.isElementPresent(); Ces options sont-elles équivalentes et interchan …
demandé sur 1970-01-01 00:33:35
5
réponses

Localisation d’un élément par id

Quelle est la différence entre les techniques de localisation suivantes? element(by.id("id")); element(by.css("#id")); element(by.xpath("//*[@id='id']")); browser.executeScript("return document.querySelector('#id');"); browser.executeScript("ret …
demandé sur 1970-01-01 00:33:35
2
réponses

Quelle est la différence entre le navigateur.pause () et navigateur.enterRepl ()?

Dans protractor, il y a le browser.pause() Fonction : Beta (unstable) pause fonction de débogage des tests webdriver. Utiliser navigateur.pause() dans votre test pour entrer le rapporteur débogueur de ce point dans le flux de contrôle. ele …
demandé sur 1970-01-01 00:33:35
1
réponses

Comment envoyer des touches de clavier dans protractor comme TAB

je dois sélectionner un élément, lui envoyer des valeurs, appuyer sur tab et ensuite envoyer de nouvelles valeurs. je peux sélectionner l'élément et lui envoyer des valeurs, mais je ne suis pas en mesure d'envoyer TAB à partir de mon clavier et ens …
demandé sur 1970-01-01 00:33:35
3
réponses

Comment déplacer la souris vers un point arbitraire en utilisant Protractor / Selenium

est-il possible de déplacer la souris à des coordonnées arbitraires sur l'écran/par rapport à un élément dans les essais du Rapporteur? Je vois des gens recommander L'utilisation de Robot pour les utilisateurs de Java, mais bien sûr, je ne peux pas …
demandé sur 1970-01-01 00:33:35