Articles of webdriver

Impossible d’exécuter l’exemple Java pour Selenium / WebDriver

Avoir un problème avec Selenium sur Java. J’essaie de suivre l’exemple de cette page: http://code.google.com/p/selenium/wiki/GettingStarted Je tape ceci: $ javac -cp . -cp ~/Downloads/selenium-2.20.0/selenium-java-2.20.0-srcs.jar -cp ~/Downloads/selenium-2.20.0/selenium-java-2.20.0.jar -g Example.java Et obtenir ceci: alis-mac-pro:selenium ali$ java ExampleException in thread “main” java.lang.NoClassDefFoundError: Example (wrong name: org/openqa/selenium/example/Example) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at […]

Attendre un élément – WebDriver – Modèle PageObject

Tant que j’utilise le motif PageObject, je me suis demandé où devrais-je attendre l’élément sur les pages dynamics. En supposant que nous ayons une méthode de test et une classe pageObject. Devrais-je faire quelque chose comme (dans la méthode de test): Cliquez sur le bouton Attendre que l’élément soit affiché Vérifiez l’élément (contient par exemple […]

Comment puis-je configurer selenium Webdriver pour utiliser la configuration personnalisée de Firefox pour les tests?

J’utilise Ubuntu 11.04 et selenium 2.9.0 Voici comment cela est configuré dans mon root pom: org.seleniumhq.selenium selenium-java 2.9.0 test Lorsque j’essaie d’exécuter un test, j’obtiens une exception: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: *** LOG addons.xpi: startup *** LOG addons.xpi: Ignoring file entry whose name […]

Comment rechercher un noeud par correspondance exacte avec Xpath dans webdriver

J’ai besoin d’un peu d’aide pour rechercher un texte exact à l’aide de xpath dans webDriver. Supposons que j’ai le code HTML comme suit. abcd abc Maintenant, je veux cliquer sur le bouton “ABC” J’ai utilisé xpath comme //button[contains(text(),’abc’)] mais il fonctionne toujours sur le bouton “abcd” car il contient également le texte “abc”. À […]

Comment exécuter ghostdriver avec Selenium en utilisant java

Je souhaite utiliser phantomJS pour certains tests Web et je suis tombé sur GhostDriver ( https://github.com/detro/ghostdriver ). Je l’ai construit à l’aide des instructions du fichier Lisez-moi et je peux l’exécuter sur un port spécifié, mais je ne sais pas comment accéder au pilote Web à partir de mon code java. Pour clarifier, j’ai vu […]

Spécification de la résolution d’écran personnalisée dans les tests Selenium

Comme mentionné dans le blog ci-dessous, nous pouvons modifier la résolution de l’écran pendant les tests du selenium. http://blog.testingbot.com/2013/03/15/screen-resolution-option-now-available-for-all-selenium-tests J’ai essayé le code ci-dessous (comme indiqué dans ” https://saucelabs.com/docs/additional-config “), mais sans définir la résolution spécifiée. Est-ce que cela n’est toujours pas disponible pour le selenium? DesiredCapabilities dc=new DesiredCapabilities(); dc.setCapability(“screen-resolution”,”1280×1024″);

nosuchwindowexception selenium avec java fantôme

J’utilise un navigateur Panthom sans tête pour automatiser l’application à l’aide du pilote Phantomjs avec selenium. (selenium java version 3.5.2 et phantomjs.exe) J’ai un scénario dans lequel je vais remplir le formulaire et le soumettre, puis le navigateur se ferme et après la fermeture du navigateur, je réutilise la référence du pilote pour obtenir l’URL. […]

Selenium Webdriver configuration à distance

Le selenium-server-standalone.jar s’exécute sur ma machine locale et les tests que je veux exécuter sont compilés sur ma machine distante, mais je n’ai aucune idée de la façon dont je fais les tests pour se connecter à la machine qui exécutera le navigateur. Toute aide appréciée. Mise à jour: sur mon ordinateur local (celui sur […]

Récupérer le contenu de la méta-description à partir d’une page Web à l’aide de selenium

Vous voulez obtenir le contenu de la méta-description de la page en utilisant webdriver. Voyons ci-dessous. DOM veut récupérer du texte Test.com provides a complete software solution for creating online tests and managing enterprise and specialist certificateion programs, in up to 22 languages J’ai essayé avec System.out.println(driver.findElement(By.xpath(“//meta[@name=’description’]”)).getText()); Mais ci-dessus le code n’a pas fonctionné pour […]

Sélénium – Comment obtenir le texte d’un élément et de ses sous-éléments

Version courte: je peux obtenir le message de discussion (en utilisant java, By.xpath de sélenium), mais je souhaite inclure les sourires aux endroits appropriés. Version plus longue: Bonjour, je me suis attaqué à cette question intéressante dans laquelle je dois parsingr un message de discussion à partir du navigateur Web et le recréer à l’aide […]