Selenium で Firefox を開くのに問題があります。自宅のコンピューターでは動作しますが、職場のコンピューターでは動作しない理由がわかりません。私はこのツールと日食の初心者であるため、これに関するいくつかのヘルプとガイダンスをいただければ幸いです。
geckodriver 10 をダウンロードし、Eclipse Neon で Selenium 3 を実行しています。テスト Selenium プロジェクトの Java Build Path に selenium-server-standalone-3.0.0-beta3 をインポートしました。
私のコードは次のとおりです。
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class openBrowser {
public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver", "D:\\JW\\Selenium\\geckodriver-v0.8.0-win32\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.com");
}
}
プログラムを実行すると、コンソールに次のように表示されます。
Sep 30, 2016 10:42:18 AM org.openqa.selenium.remote.ProtocolHandshake createSession
情報: リモート エンドでポステルの法則が成り立つと仮定して、二方言セッションを試行していますスレッド「メイン」org.openqa.selenium.remote.UnreachableBrowserException で例外: 新しいセッションを開始できませんでした。考えられる原因は、リモート サーバーのアドレスが無効であるか、ブラウザの起動に失敗したことです。ビルド情報: バージョン: '3.0.0-beta3'、リビジョン: 'c7b525d'、時間: '2016-09-01 14:57:03 -0700' システム情報: ホスト: 'SBC-40489825'、ip: '10.27 .20.46'、os.name: 'Windows 7'、os.arch: 'x86'、os.version: '6.1'、java.version: '1.8.0_73'
プログラムを実行しましたが、接続が拒否されたように見えるため、Firefox が開かないようです。
よろしくお願いします
ターキン