【问题标题】:selenium-webdriver: how to use driver.quit() in javascriptselenium-webdriver:如何在 javascript 中使用 driver.quit()
【发布时间】:2018-09-18 17:29:42
【问题描述】:

如何在不引发异常的情况下终止 driver 实例?有时它在任何事情完成之前就退出了。

driver.get('http://www.google.com');
var query = driver.wait(until.elementLocated(By.name("q")));
query.sendKeys('webdriver\n');
driver.wait(until.titleIs('webdriver - Google Search')); 
driver.quit();

【问题讨论】:

标签: javascript selenium-webdriver driver exit


【解决方案1】:

这些方法返回承诺。所以你需要等待他们按顺序执行这些操作。 例如

await driver.get('http://www.google.com');

详情请见https://github.com/SeleniumHQ/selenium/tree/master/javascript/node/selenium-webdriver#usage

【讨论】:

    【解决方案2】:

    您也可以尝试以下函数并在脚本中调用该函数

    public void tearDown()
    {
     if(driver!=null)
     {
      driver.quit();
     }
    }`
    

    【讨论】:

      猜你喜欢
      • 2012-07-10
      • 2021-12-27
      • 1970-01-01
      • 2021-05-15
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多