2

El Capitan OS X にアップデートをインストールして Safari 10 を入手しました。webdriver-support-in-safari-10 によると、 「Safari のドライバーは /usr/bin/safaridriver 実行可能ファイルを介して起動でき、Selenium が提供するほとんどのクライアント ライブラリは自動的に追加の構成なしでこの方法でドライバーを作成します。」

Java クライアントはまだ WebDriver のフレーバーをインスタンス化する必要があるため、次のことを試しました -

DesiredCapabilities capabilities = DesiredCapabilities.safari();
capabilities.setCapability(SafariOptions.CAPABILITY, new SafariOptions());
driver = new RemoteWebDriver(capabilities);

それ以外の

driver = new SafariDriver();

しかし、次のエラーが発生します - org.openqa.selenium.remote.UnreachableBrowserException。そうですか

ps -ef | grep safari
501  1956   814   0  5:12PM ttys003    0:00.02 /usr/bin/safaridriver -p 0

投稿の最後にある「補遺」も確認しました -

launchctl list | grep webdriverd
1498    0   com.apple.webdriverd

Javaで動作させることができた人はいますか?

4

1 に答える 1