2017-03-24 3 views
0

OS X上でSelenium Standalone Serverをfacebook/php-webdriverとともに使用しています。最新版のChromeDriver 2.28を使用してPHPスクリプトを実行しようとしています。 selenium-server-standalone-2.53.0を起動すると、スクリプトは完全に動作します。 selenium-server-standalone-3.3.1を起動すると、私のスクリプトはDriver Info:driver.version:unknownというメッセージで死にます。私はJavaコマンドで-Dwebdriver.chrome.driver = chromedriverを追加しようとしましたが、何も変更されません。 Chrome、ChromeDriver、およびselenium-server-standalone-3.3.1.jarはApplicationsディレクトリにあり、そのディレクトリからJavaコマンドラインを起動します。ドライバ情報:driver.version:Selenium Standalone 2.Xから3.Xへの切り替え時に不明確

+0

クロムドライブバージョン2.28を使用していますか? – kushal

+0

いくつかの例、実行しているもの、スタックトレースエラーを追加する必要があります。ここから私の答えが役立つかどうかを見てくださいhttp://stackoverflow.com/questions/42032960/unknown-option-dwebdriver-chrome-driver-when-running-selenium-server-standalon – lauda

+0

最新のクロームドライバを使用してみてください – kushal

答えて

0

申し訳ありませんが、私は答えを見つけました。これはfacebook/php-webdriverと新しいselenium-server-standalone-3.3.1.jarの間の問題です。以前のバージョンのSelenimumサーバーでは、引数として渡されたセッションIDがnullだったのに対し、\ Facebook \ WebDriver \ RemoteRemoteDriver :: createBySessionID()は新しいセッションを作成していましたが、ドライバ情報:driver.version:unknown 。私は、それが引き起こすエラーがその起源を判断するのに役立たないという事実から離れて、それがバグと見なされるとは思わない。

関連する問題