首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Selenium Grid时无法与SafariDriver建立连接

使用Selenium Grid时无法与SafariDriver建立连接
EN

Stack Overflow用户
提问于 2014-01-29 19:09:00
回答 1查看 1.2K关注 0票数 3

我正面临一个问题,在windows机器上的Selenium Grid集线器无法在mac机器上为Safari浏览器建立连接。我看到浏览器打开,但随后出现一条错误消息:

代码语言:javascript
复制
[ 0.007s] [safaridriver.client] Requesting connection at ws://localhost:xxxxx…
[ 2.513s] [safaridriver.client] Unable to establish a connection with the SafariDriver

My Hub是在Windows7机器上安装的。Mac机10.8上的我的节点命令:java -jar selenium-server-standalone-2.39.0.jar -role node -hub http://10.xxx.xxx.xxx:4444/grid/register -port 5559 -browser browserName=safari

Selenium Webdriver 2.39 Mac 10.8.5 Mountain Lion Safari版本6.0.5 (8536.30.1)

谁能在这里指导我可能是什么问题?最初,我认为这是MAC机器上的端口问题,但我也打开了它们。

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2015-02-04 17:22:56

我也有同样的问题。但是通过使用DesiredCapabilities提供平台名称来解决这个问题。

代码语言:javascript
复制
DesiredCapabilities dc = DesiredCapabilities.safari();
dc.setPlatform(Platform.MAC);

此外,在连接到Selenium Grid时,您还必须提到该平台。

代码语言:javascript
复制
java -jar selenium-server-standalone-2.40.0.jar -role node -hub http://XXXX:4444/grid/register -browser browserName=safari,platform=MAC
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21429263

复制
相关文章

相似问题

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