我正面临一个问题,在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 SafariDriverMy 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机器上的端口问题,但我也打开了它们。
谢谢,
发布于 2015-02-04 17:22:56
我也有同样的问题。但是通过使用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=MAChttps://stackoverflow.com/questions/21429263
复制相似问题