OperaでSelenium WebDriverテストを実行したいのですが、Opera driver at Selenium HQ および GitHubページ =、それは言う:
Opera DriverにはOpera 12.x以前のバージョンが必要です
OperaDriverは、12.16までのPrestoベースのOperaとのみ互換性があることに注意してください。点滅ベースのオペラ(15以降)はサポートされていません。
Operaは現在バージョン22.0までで、サポートされている最大バージョンの12をはるかに超えています。したがって、私の質問は次のとおりです。
OperaはBlinkベースのブラウザ用のWebDriverの初期ベータ版をリリースしました。 https://github.com/operasoftware/operachromiumdriver を参照してください
提供されたリンクから引用するには:
OperaChromiumDriverは、追加の設定なしでOperaバージョン26以降)で使用できます。PrestoベースのOperaブラウザを駆動するには、OperaPrestoDriverプロジェクトを参照してください。 。
26より前のバージョンは正式にサポートされていませんが、OperaChromiumDriver v。0.1.0はOpera 25で動作します。Windowsでは、「operaOptions」の「binary」オプションを使用する必要がある場合があります。
ここ からOperaDriverをダウンロードし、Java用に次のコードを記述します。
System.setProperty("webdriver.opera.driver", "D:/Ripon/operadriver_win64/operadriver.exe");
WebDriver driver = new OperaDriver();
driver.get("https://duckduckgo.com/");
1と2)
Opera-JavaベースとChrominiumベースの2種類があります。
提供されているリンクは、JavaベースのOpera用です。
https://github.com/operasoftware/operadriver#desktop
最新のOperaバージョンの公式サポートはありません。