【发布时间】:2017-02-05 09:30:51
【问题描述】:
我刚开始学习 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();
}
}
最初我收到有关
的错误“线程“main”中的异常 java.lang.IllegalStateException:路径 驱动程序可执行文件必须由 webdriver.gecko.driver 设置
安装geckodriver 后,这是我得到的错误(上面提到的代码)
线程“main”中的异常 org.openqa.selenium.WebDriverException:不支持的 Marionette 协议版本 2,需要 3(警告:服务器未提供任何堆栈跟踪信息) 命令持续时间或超时:5.26 秒
【问题讨论】:
标签: java selenium selenium-webdriver geckodriver firefox-marionette