ホームページ >Java >&#&チュートリアル >Firefox 47 で Selenium 2.53 を使用するにはどうすればよいですか?

Firefox 47 で Selenium 2.53 を使用するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-12 04:19:02362ブラウズ

How to Use Selenium 2.53 with Firefox 47?

Selenium 2.53 と Firefox 47 の互換性の問題

Selenium WebDriver 2.53 は Firefox 47 と互換性がありません。これは、Firefox を処理するための FirefoxDriver コンポーネントが原因です。ブラウザは段階的に廃止されています。実際、Selenium WebDriver 3.0 では、Firefox ブラウザを管理するために geckodriver バイナリが必要です。

解決策:

Selenium WebDriver 2.53 で Firefox 47 を使用するには:

  • 方法 1: WebDriverManager を使用します

プロジェクトに WebDriverManager ライブラリを含めて、以下を実行します:

WebDriverManager.firefoxdriver().setup();
  • 方法 2: Selenium プロパティを手動で設定する

絶対パスを定義しますgeckodriver バイナリに追加します:

System.setProperty("webdriver.gecko.driver", "/path/to/geckodriver");

注:

  • WebDriverManager はシステム プロパティを自動的に設定します。
  • Marionette は、 Selenium WebDriver 3 および Firefox 48 .
  • Selenium WebDriver 2.53.1 がリリースされ、Firefox 47.0.1 との互換性が回復されました。

以上がFirefox 47 で Selenium 2.53 を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。