我刚开始学习Selenium
Java
。我正在使用Selenium Beta 3
and运行我的脚本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 秒