进程拒绝在 10 秒后死亡,并且无法杀死它:如果使用 driver.quit() 则抛出运行时异常

问题描述 投票:0回答:2

我正在尝试关闭父窗口和子窗口。

所以我正在使用 driver.quit();

它正确关闭两个窗口,但抛出以下异常 进程拒绝在 10 秒后终止,并且无法执行任务终止它:无法找到可执行文件:taskkill

我尝试设置路径,但路径也是正确的。请建议避免这种异常

selenium webdriver
2个回答
0
投票

使用

driver.close()
关闭两个窗口,应该可以避免此异常。您还可以随后使用
driver.quit()
退出 webdriver 会话。 这里
quit
close
dispose

之间的区别

0
投票

问题:-看看您是否遇到问题-进程拒绝在 10 秒后终止,并且无法在 TestNG 框架中执行杀死它的运行时异常:

答案: - 我通过发现有时您的远程 TestNG 版本和 eclipse ide 中的 testng 版本不匹配来解决问题,即 [RemoteTestNG] 检测到 TestNG 版本 6.8.2,因此您在卸载后在 eclipse ide 中重新安装 testng 并找出您存储旧版本的位置版本 testng 我的远程 testng 是 7.4.0,安装的 testng 是 6.8.2 版本,所以,我删除了 6.8.2 文件夹并重新安装了与远程 testng 7.4.0 相匹配的最新版本的 testng .....所以运行我的代码后我发现这个---[RemoteTestNG]检测到TestNG版本7.4.0,我的代码将通过。

简而言之,远程TestNG版本和eclipse ide中的TestNG版本应该相同。 这就是我摆脱这个问题的方法。 -----谢谢------

© www.soinside.com 2019 - 2024. All rights reserved.