use*_*770 6 java selenium maven htmlunit-driver
我的Maven项目中有selenium-java 3.0.1.我已经读过这个版本没有与HTMLUnitDriver一起打包.所以,我在我的pom中分别包含了selenium-htmlunit-driver 2.52.0(最新版本).但是,当我这样做时,我在测试运行时遇到以下异常:
org.openqa.selenium.WebDriverException:java.lang.IllegalArgumentException:找不到声明的字段类org.apache.http.impl.client.HttpClientBuilder.sslcontext
根据这个链接,包括selenium-java和selenium-htmlunit-driver依赖应该就足够了.在某些情况下,可能还需要包含独立服务器,而我的项目则不然.无论如何我试过了,但这也没用.
selenium-htmlunit-driver 2.52.0在内部依赖于org.apache.httpcomponents 4.5.1.
selenium-java 2.47.0使用htmlunit-driver 2.47.0,它使用org.apache.httpcomponents 4.4.1.当我使用这些版本时,一切正常.
所以我的问题是,HTMLUnitDriver可以不与Selenium 3.0.x一起使用吗?或者我的理解在这里完全错了?
小智 1
Selenium 已更改工件 ID。请改用htmlunit-driver。
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>htmlunit-driver</artifactId>
<version>2.23.2</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
另请参阅: https: //github.com/SeleniumHQ/htmlunit-driver
| 归档时间: |
|
| 查看次数: |
2070 次 |
| 最近记录: |