3

Windows マシンの Selenium Grid ハブが Safari ブラウザの Mac マシンに接続できないという問題に直面しています。ブラウザが開いているように見えますが、エラー メッセージが表示されます。

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

私のハブは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.39 Mac 10.8.5 Mountain Lion Safari バージョン 6.0.5 (8536.30.1)

何が問題なのか、誰でもここで私を案内してもらえますか? 最初はMACマシンのポートの問題だと思っていましたが、それらも開いていました。

ありがとう、

4

1 に答える 1

1

私も同じ問題を抱えていました。しかし、DesiredCapabilities を使用して PLATFORM 名を指定することで解決しました。

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

また、Selenium Grid に接続する際には、PLATFORM について言及する必要があります。

java -jar selenium-server-standalone-2.40.0.jar -role node -hub http://XXXX:4444/grid/register -browser browserName=safari,platform=MAC
于 2015-02-04T09:22:56.360 に答える