nil*_*ock 10 selenium phantomjs selenium-webdriver conductor-framework
我成功地使用Conductor框架从网站上抓取数据.我使用Chrome浏览器,因此我在项目的根目录中安装了chromedriver.exe.
为了加快速度,我想用无头的PhantomJS浏览器取代Chrome.我按照Stackoverflow问题的答案安装了PhantomJS:PhantomJS和Conductor Framework,并将浏览器更改为@Config中的Browser.PHANTOMJS.
无论我做什么,我都没有结果.
我没有找到如何设置PhantomJS与Selenium或PhantomJS一起使用的文档.
如何使用PhantomJS实现Selenium WebDriver的问题,我们可以将Sikuli与PhantomJS一起使用吗?也没有帮助.
如何用PhantomJS替换Chrome以与Selenium和Conductor一起使用?
您遇到的麻烦似乎是由于Conductor中包含的旧版PhantomJS库造成的.运行PhantomJS时的错误可以在Selenium Github上的导入问题中找到.解决方法是导入一个PhantomJS 的分支,它与更新版本的Selenium一起使用.
您可以通过编辑pom.xml文件和交换轻松实现此目的
<groupId>com.github.detro</groupId>
<artifactId>phantomjsdriver</artifactId>
<version>${phantomjs_version}</version>
Run Code Online (Sandbox Code Playgroud)
同
<groupId>com.codeborne</groupId>
<artifactId>phantomjsdriver</artifactId>
<version>1.2.1</version>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
810 次 |
| 最近记录: |