我是selenium的新手,并且误差低于此值。
Selenium 3.4.0 Firefox浏览器47.0.2 geckodriver-v0.16.1-win64
请提供帮助,提前致谢。 :)
以下是测试代码:
System.setProperty("webdriver.gecko.driver","C:\\Users\\User\\Downloads\\geckodriver-v0.16.1-win64\\geckodriver.exe");
/* DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", false); // true getting : AddonManager is not initialized
WebDriver driver = new FirefoxDriver(capabilities); */
driver = new FirefoxDriver();
vURL = "http://www.facebook.com";
driver.navigate().to(vURL);
driver.findElement(By.xpath("//*[@id='day']")).sendKeys("9");
driver.quit();
错误:
JavaScript错误:未定义,第492行:组件返回失败 代码:0x8000ffff(NS_ERROR_UNEXPECTED)[nsIPrefBranch.getCharPref] JavaScript错误:资源://gre/modules/AddonManager.jsm,第2484行: NS_ERROR_NOT_INITIALIZED:AddonManager未于2017年10月11日初始化 3:43:19 PM org.openqa.selenium.remote.ProtocolHandshake createSession 信息:检测到的方言:W3C
答案 0 :(得分:0)
你被评论了代码
WebDriver driver = new FirefoxDriver(capabilities);
然后驱动程序如何实例化
使用它正在工作
System.setProperty("webdriver.gecko.driver","E:\\geckodriver.exe");
WebDriver driver=new FirefoxDriver();
String vURL = "http://www.facebook.com";
driver.navigate().to(vURL);
driver.findElement(By.xpath("//*[@id='day']")).sendKeys("9");
driver.quit();