Avec nightwatch, j'ai des problèmes pour trouver un élément sur ma page, le XPATH est bon, parce que je l'ai trouvé avec FirePath.NightWatch - impossible de trouver l'élément avec xpath locator sur une entrée avec la valeur
Mon code de la page:
<label class="switch " data-ng-repeat="item in values">
<input class="ng-pristine ng-untouched ng-invalid ng-invalid-required"
name="obtentionPermisConduiteAccompagneeSwitcher" value="N" ng-
model="$parent.model" ng-required="!$parent.model" required="required"
type="radio"/>
......
Mon sélecteur:
input_conduiteAccompagnee: {
selector: './/input[@name="obtentionPermisConduiteAccompagneeSwitcher" and @value="N"]',
locateStrategy: 'xpath'
},
Ma commande:
//conduite accompagnee
onglet_conducteur.waitForElementVisible('@input_conduiteAccompagnee',
10000);
onglet_conducteur.click('@input_conduiteAccompagnee');
browser.pause(3000);
Mais j'ai le message :
× Expiration du délai d'attente de l'élément pendant 10 000 millisecondes. - expec ted "visible" mais obtenu: "non visible"
Avez-vous déjà eu le même problème?
il peut être utile de voir votre code de script de test. Lorsque vous regardez le test en cours, l'élément est-il réellement visible? Peut-être que vous devrez d'abord faire défiler vers l'élément (je rencontre parfois des situations lorsque je dois forcer un défilement vers l'élément) –
L'élément est plus bas dans la page. –