我正在使用Eclipse Photon,Firefox版本62.0 Quantum,Selenium 3.14.0,geckodriver版本0.21.0 .
当我运行代码时,Firefox会打开,但不会启动URL . 一切都是最新的,geckodriver被设为牵线木偶 . 请帮忙 .
我的代码是:
package firstSelenium;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class test {
public static void main(String[] args) {
System.setProperty(
"webdriver.firefox.marionette",
"C:\\Users\\nargi\\Downloads\\geckodriver.exe"
);
WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.com");
}
}
2 回答
您必须检查geckoDriver和Mozilla Firefox驱动程序的兼容性 . 在我的系统中,我使用geckoDriver版本为0.21.0,而我的MozillaFF浏览器是FireFox Quantam 64位版本61.0.1 . 在我的系统中,此代码工作正常 .
}
请检查兼容性并告诉我它是否有效 . 还要验证geckoDriver的路径是否正确,并且没有名为geckodriver.exe的其他.exe文件
使用正确的
setProperty
,因为你正在使用gecko驱动程序,所以你需要使用"webdriver.gecko.driver"
正确的代码是