Je ne pouvais pas utiliser Selenium WebDriver (a.k.a Selenium 2) 2.53.0 avec PhantomJS 1.2.0. Y a-t-il une solution de contournement? J'ai dû utiliser WebDriver 2.41.0 au lieu de la dernière version (2.53.0).Compatibilité de version PhantomJS avec Selenium
Répondre
phantomjsdriver-1.2.1.jar est fourni avec Selenium-2.53.0. Si phantomjsdriver-1.2.0 n'est pas utilisé avec Selenium-2.53.0, vous pouvez utiliser phantomjsdriver-1.2.1. Le code de dépendance du fichier pom.xml doit être le suivant:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.53.0</version>
</dependency>
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>phantomjsdriver</artifactId>
<version>1.2.1</version>
</dependency>
Si vous utilisez le projet java au lieu du projet maven, définissez le fichier phantomjsdriver-1.2.1.jar dans le chemin de classe –
Merci beaucoup. Cela a fonctionné pour moi. J'ai creusé le dépôt et trouvé 1.3.0 dans le même référentiel que vous avez mentionné: com.codeborne. http://repo.maven.apache.org/maven2/com/codeborne/phantomjsdriver/. 1.2.1 utilise le 2.44.0 et 1.3.0 utilise le 2.53.0 –
J'ai utilisé phantomjs 1.2.1 avec Selenium 2.53.0. Cela a bien fonctionné pour moi. Merci de mentionner la version phantomjs1.3.0 –
Parlez-vous des liaisons de langage Java? Quelle version de PhantomJS avez-vous utilisée (je ne parle pas de la version de la bibliothèque PhantomJS/GhostDriver 1.2.0 dans votre cas)? –
Oui, phantomJS pour Java –
Et quelle est votre version de PhantomJS? Avez-vous essayé un autre? –