JavaScript错误:未定义,第492行:组件返回失败代码:

时间:2017-10-11 10:23:36

标签: java selenium selenium-webdriver selenium-chromedriver selenium-grid

我是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

1 个答案:

答案 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();