javascript - selenium-webdriver:如何在 javascript 中使用 driver.quit()

标签 javascript selenium-webdriver driver exit

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

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

最佳答案

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

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

参见https://github.com/SeleniumHQ/selenium/tree/master/javascript/node/selenium-webdriver#usage了解更多详情

关于javascript - selenium-webdriver:如何在 javascript 中使用 driver.quit(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52391836/

相关文章:

Python,Selenium用类查找元素并等待类更改

odbc - Hive ODBC 驱动程序 DSN 设置问题

javascript - Javascript 数组中没有数组

php - 将变量添加到上一页的(指定文本字段)

selenium - 如何使用 Python 和 Selenium 检索视频在 Youtube 上发布的日期

linux - Realtek 8811CU 安装脚本问题

c++ - 目录相对 ZwCreateFile

javascript - Bootstrap 表单组复选框不会在导航丸之间被选中

javascript - 为什么 bool 值本质上是单例的 [JavaScript]

firefox - 如何使用 Java 在 Selenium WebDriver 中设置自动检测代理设置