【问题标题】:Selenium driver.quit is throwing error where as driver.close worksSelenium driver.quit 在 driver.close 起作用的地方抛出错误
【发布时间】:2016-03-28 14:15:23
【问题描述】:

每次我使用driver.quit(),我都会收到一个错误:

Caused by: java.lang.NullPointerException: Unable to find executable for: taskkill 
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:250)

但是当我将代码更改为java.close() 时,它确实关闭了页面。你能解释一下为什么会这样吗?

【问题讨论】:

  • 请提供您使用的浏览器和浏览器版本以及Selenium的版本。
  • 请贴出你的代码!!

标签: java selenium


【解决方案1】:

我会在这里发疯,猜你是在 Windows 平台上。无论如何,“无法找到可执行文件:taskkill”意味着目录 c:\windows\system32 不存在于PATH 环境变量中。因此,如果您添加它,您就可以开始了。

【讨论】:

    猜你喜欢
    • 2020-10-30
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    • 2013-03-11
    • 1970-01-01
    • 2015-06-05
    • 2021-05-21
    • 2021-10-03
    相关资源
    最近更新 更多