- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很难在我的 Java 程序中正确设置功能 PhantomJSDriverService.PHANTOMJS_GHOSTDRIVER_PATH_PROPERTY
以使用 newest version of Ghostdriver from github连同我安装的 phantomjs 版本 (1.9.1)
这是我在 Java 程序中所做的
DesiredCapabilities caps = DesiredCapabilities.phantomjs();
caps.setCapability(
PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY,
"/xxx/phantomjs-1.9.1-linux-x86_64/bin/phantomjs" );
caps.setCapability(
PhantomJSDriverService.PHANTOMJS_GHOSTDRIVER_PATH_PROPERTY,
"/xxx/ghostdriver/src/main.js");
WebDriver driver = new PhantomJSDriver(caps);
如果我没有设置 PhantomJSDriverService.PHANTOMJS_GHOSTDRIVER_PATH_PROPERTY
,selenium 驱动程序会正确启动,但我在测试中遇到了一些错误,这些错误应该在 ghostdriver 的当前开发人员分支中修复。所以我关注了this advice并设置 ghostdriver 的 cuttent github 版本。
但是,现在我收到以下错误:
[ERROR - 2013-07-12T10:22:36.897Z] GhostDriver - Main - Could not start Ghost Driver => {
"message": "Could not start Ghost Driver",
"line": 79,
"sourceId": 140320571924032,
"sourceURL": "/xxx/ghostdriver/src/main.js",
"stack": "Error: Could not start Ghost Driver\n at /xxx/ghostdriver/src/main.js:79",
"stackArray": [
{
"sourceURL": "/xxx/ghostdriver/src/main.js",
"line": 79
}
]
}
我的问题是,有人知道如何解决这个问题吗?我必须以某种方式更改 ghostdriver 的 config.js
才能使其正常工作吗?
信息:我是crossposting this also to the github issues of ghostdriver .
最佳答案
所以我遇到了同样的问题,我尝试使用的端口已经在使用中。尝试不同的端口。即:
phantomjs --webdriver=8089 --webdriver-selenium-grid-hub=...
关于java - 设置 PhantomJSDriverService.PHANTOMJS_GHOSTDRIVER_PATH_PROPERTY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17613536/
我正在尝试利用 phantoJS 在 headless 模式下运行我的 Selenium 测试。为此,我正在执行以下操作, DesiredCapabilities caps = new Desired
我很难在我的 Java 程序中正确设置功能 PhantomJSDriverService.PHANTOMJS_GHOSTDRIVER_PATH_PROPERTY 以使用 newest version
我是一名优秀的程序员,十分优秀!