【问题标题】:Why i am getting following error in some circumstances为什么我在某些情况下会出现以下错误
【发布时间】:2014-09-23 05:45:56
【问题描述】:

当我尝试以下代码时,我收到以下错误消息。这是 Selenium 中的错误吗?

2014 年 9 月 19 日晚上 10:01:09 org.openqa.selenium.os.UnixProcess$SeleniumWatchDog destroyHarder 信息:命令未能完全关闭。强行销毁(v2)。 org.openqa.selenium.os.UnixProcess$SeleniumWatchDog@15ae139

场景 1:

WebDriver driver=new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.get("http://www.google.com");
System.out.println(driver.getTitle());
driver.navigate().to("http://www.yahoo.com");
System.out.println(driver.getTitle());
driver.quit();

场景 2:

WebDriver driver=new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.navigate().to("http://www.google.com");
System.out.println(driver.getTitle());
driver.navigate().to("http://www.yahoo.com");
System.out.println(driver.getTitle());
driver.quit();

【问题讨论】:

  • 什么版本的 Selenium + Firefox?

标签: selenium selenium-webdriver


【解决方案1】:

来自Selenium API

导航()

允许驱动程序访问浏览器历史记录的抽象和 导航到给定的 URL。

(重点是我的)所以除非您首先以某种方式填充历史记录,否则您的代码应该一直失败。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-27
    • 1970-01-01
    • 2020-01-26
    • 2011-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多