1

私のテストは他のブラウザー (Safari、Chrome、FF ...) では正常に動作しますが、Opera では実行できません。グリッドを使用しています。これが私のノードです。

java -jar C:\Users\netr\Desktop\selenium-server-standalone-2.37.0.jar 
     -role node -port 5222 -hub http://ip:4444/grid/register -maxSession 5 
     -browser "browserName=opera,maxInstances=3,platform=WINDOWS,
               opera_binary=C:\Program Files (x86)\Opera\launcher.exe"

ケースを見つめていると、Opera ブラウザーが開きhttp://127.0.0.1:12486 、ポートが異なるすべてのケースでこの URL が読み込まれます。次に、エラーがあります:

Opera を起動できませんでした: ランチャーがバイナリを起動できません

バイナリ (opera.exe または launcher.exe) へのパスを変更しようとしましたが、ケースから URL を開くことができません。

私のバージョン:

  • Opera のバージョンは 17.0.1241.53 です - Opera は最新です
  • Sebastian Bergmann による PHPUnit 3.7.24。
  • PHPUnit_Selenium 1.3.1 (安定版)
4

1 に答える 1

0

OperaDriver 情報ページhttp://code.google.com/p/selenium/wiki/OperaDriverにメモがあります。

OperaDriver の現在の実装は、Opera ブラウザの 12.x 以前のバージョン (Presto エンジンに基づく) のみをサポートし、新しいバージョン (Blink エンジンに基づく) はサポートしません。

したがって、唯一の解決策は、ChromeDriver 開発者がこの問題を修正するか、Opera の 12.x バージョンを使用するのを待っているようです。

于 2014-02-19T16:16:41.740 に答える