首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >含铬RemoteWebDriver

含铬RemoteWebDriver
EN

Stack Overflow用户
提问于 2014-05-16 16:43:54
回答 3查看 13.3K关注 0票数 2

我在连接到远程节点并通过selenium启动chrome时出错。我的程序:

  • 启动轮毂
  • 使用此bat启动节点:

java -jar selenium-server-独立-2.41.0.jar -role节点-hub http://"hubadress":4444/register/grid

然后我运行以下代码:

代码语言:javascript
复制
DesiredCapabilities dc = DesiredCapabilities.chrome();

Webdriver x = new RemoteWebDriver(new URL("http://'localhost':444/wd/hub"),dc);

结果:必须由...Path系统属性设置驱动程序可执行文件的webdriver.chrome.driver。

我也尝试过:

  • 节点启动色度驱动器
  • 将REMOTEWEBDRIVER中的localhost URL参数更改为端口9515 (用于色度驱动器的端口)的节点入口

非常感谢你们的时间,伙计们,我快疯了,我需要解决firefox的一些问题,因为它工作得很好。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-05-16 17:17:18

你得到它有两个可能的原因。

理由1

您的C:\Users\me\Downloads\chromedriver.exe不存在。确保这是一条路。

理由2

这条道路上的双引号可能会加剧这种情况。拿出引号来制作它:-Dwebdriver.chrome.driver=c:\users\me\downloads\chromedriver.exe

除此之外,你所拥有的一切都很好。确保解决这两方面的原因,你应该是金人。

票数 2
EN

Stack Overflow用户

发布于 2014-05-23 17:37:16

使用RemoteWebDriver时,不需要将“/wd/集线器”添加到url中

而且,我也不认为您的url中也需要用单元组引号:http://'localhost':444/wd/hub

票数 0
EN

Stack Overflow用户

发布于 2014-08-07 21:35:59

哦天哪。割伤是不对的。

应该是:

代码语言:javascript
复制
java -jar selenium-server-standalone-2.41.0.jar -role node -hub
http://"hubadress":4444/register/grid  
Dwebdriver.chrome.driver="C:/Users/me/Downloads/chromedriver.exe"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23700511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档