Je suis en train d'essayer de sélectionner une option dans une liste déroulante pour les tests e2e d'Angular en utilisant Protractor.
Voici un extrait de code de l'option de sélection :
Ranjans Mobile Testing
BeaverBox Testing
BadgerBox
CritterCase
BoxLox
BooBoBum
J'ai essayé :
ptor.findElement(protractor.By.css('select option:1')).click();
Cela me donne l'erreur suivante :
Une chaîne invalide ou illégale a été spécifiée Informations sur la version : version : '2.35.0', révision : 'c916b9d', heure : '2013-08-12 15:42:01' Informations système : nom du système d'exploitation : 'Mac OS X', architecture du système d'exploitation : 'x86_64', version du système d'exploitation : '10.9', version de Java : '1.6.0_65' Informations sur le pilote : version du pilote : inconnue
J'ai aussi essayé :
ptor.findElement(protractor.By.xpath('/html/body/div[2]/div/div[4]/div/div/div/div[3]/ng-include/div/div[2]/div/div/organization-form/form/div[2]/select/option[3]')).click();
Cela me donne l'erreur suivante :
ElementNotVisibleError: L'élément n'est pas actuellement visible et ne peut donc pas être interagi avec Durée ou temps d'attente de la commande : 9 millisecondes Informations sur la version : version : '2.35.0', révision : 'c916b9d', heure : '2013-08-12 15:42:01' Informations système : nom du système d'exploitation : 'Mac OS X', architecture du système d'exploitation : 'x86_64', version du système d'exploitation : '10.9', version de Java : '1.6.0_65' ID de session : bdeb8088-d8ad-0f49-aad9-82201c45c63f Informations sur le pilote : org.openqa.selenium.firefox.FirefoxDriver Capacités [{plateforme=MAC, acceptSslCerts=true, javascriptEnabled=true, browserName=firefox, rotatable=false, locationContextEnabled=true, version=24.0, cssSelectorsEnabled=true, databaseEnabled=true, handlesAlerts=true, browserConnectionEnabled=true, nativeEvents=false, webStorageEnabled=true, applicationCacheEnabled=false, takesScreenshot=true}]
Est-ce que quelqu'un pourrait s'il vous plaît m'aider avec ce problème ou éclairer ce que je pourrais faire de mal ici.