Selenium-WebDriver:如何在 JavaScript 中使用 driver.quit()



如何在不引发异常的情况下终止驱动程序实例?有时它会在完成任何事情之前退出。

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

这些方法返回承诺。因此,您需要等待他们按顺序执行这些操作。 例如

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

有关更多详细信息,请参阅 https://github.com/SeleniumHQ/selenium/tree/master/javascript/node/selenium-webdriver#usage

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

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

最新更新