習い始めたばかりSelenium
Java
です。Selenium Beta 3
とでスクリプトを実行していますMozilla Firefox v43
。これが私のコードです`
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class RegistrationFirefox {
public static void main(String[] args)
{
System.setProperty("webdriver.gecko.driver", "C:\\SeleniumDrivers\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com");
System.out.println(driver.getTitle());
driver.manage().window().maximize();
driver.close();
}
}
最初は、に関するエラーが発生していました
「スレッド「メイン」での例外 java.lang.IllegalStateException: ドライバー実行可能ファイルへのパスは、webdriver.gecko.driver によって設定する必要があります。
これをインストールした後、geckodriver
これがエラーになります(上記のコード)
スレッド「メイン」での例外 org.openqa.selenium.WebDriverException: サポートされていない Marionette プロトコル バージョン 2、必要な 3 (警告: サーバーはスタックトレース情報を提供しませんでした) コマンド期間またはタイムアウト: 5.26 秒