gpt4 book ai didi

selenium-webdriver - 使用 Selenium Grid 时无法与 SafariDriver 建立连接

转载 作者:行者123 更新时间:2023-12-04 07:53:42 26 4
gpt4 key购买 nike

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

[ 0.007s] [safaridriver.client] Requesting connection at ws://localhost:xxxxx…
[ 2.513s] [safaridriver.client] Unable to establish a connection with the SafariDriver

My Hub 是在 Windows 7 机器上设置的。我在 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.39Mac 10.8.5 山狮Safari 版本 6.0.5 (8536.30.1)

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

谢谢,

最佳答案

我也遇到了同样的问题。但是通过使用 DesiredCapabilities 提供平台名称来解决它。

DesiredCapabilities dc = DesiredCapabilities.safari();
dc.setPlatform(Platform.MAC);

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

java -jar selenium-server-standalone-2.40.0.jar -role node -hub http://XXXX:4444/grid/register -browser browserName=safari,platform=MAC

关于selenium-webdriver - 使用 Selenium Grid 时无法与 SafariDriver 建立连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21429263/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com