2016-04-19 121 views
3

我無法在PhantomJS 1.2.0中使用Selenium WebDriver(又名Selenium 2)2.53.0。 有什麼解決方法嗎?我不得不使用WebDriver 2.41.0而不是最新版本(2.53.0)。PhantomJS版本與硒的兼容性

+0

您是否在談論Java語言綁定?你使用了什麼PhantomJS版本(我的意思不是你的情況下是1.2.0的PhantomJS/GhostDriver庫版本)? –

+0

是的,phantomJS for Java –

+0

什麼是您的PhantomJS版本?你嘗試過另一個嗎? –

回答

2

phantomjsdriver-1.2.1.jar隨Selenium-2.53.0提供。如果phantomjsdriver-1.2.0不適用於Selenium-2.53.0,則可以使用phantomjsdriver-1.2.1。 pom.xml的依賴關係代碼應如下所示:

<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> 
+0

如果使用java項目代替maven項目,請在類路徑中設置phantomjsdriver-1.2.1.jar –

+1

非常感謝。它爲我工作。 我挖了一個倉庫,在你提到的同一個倉庫中找到1.3.0:com.codeborne。 http://repo.maven.apache.org/maven2/com/codeborne/phantomjsdriver/。 1.2.1使用2.44.0 和 1.3.0使用2.53.0 –

+0

我已經使用phantomjs 1.2.1和Selenium 2.53.0。它對我很好。由於提版本phantomjs1.3.0 –