首页 > TestNG:org.openqa.selenium.os.UnixProcess$SeleniumWatchDog错误

TestNG:org.openqa.selenium.os.UnixProcess$SeleniumWatchDog错误

   在TestNG运行自动化测试用例的时候,浏览器FireFox正确打开,可是在测试用例运行完成后,我调用的是webdriver.quit()关闭程序的,结果却报以下错误:

   Sep 25, 2014 4:19:32 PM org.openqa.selenium.os.UnixProcess$SeleniumWatchDog destroyHarder

INFO: Command failed to close cleanly. Destroying forcefully (v2).  org.openqa.selenium.os.UnixProcess$SeleniumWatchDog@e3226

关闭不太成功啊,还弹出了个对话框,提示关闭程序。在网上搜了一下,有如下三个方法可以解决:

1. Downgrade your FF version. 降低Firefox的版本

2. Delete plugin-container.exe from C:Program FilesMozilla Firefoxplugin-container.exe.

   删除plugin-container.exe文件

3. Use the code below 添加以下函数

public void closeBrowserSession() throws IOException {

Runtime.getRuntime().exec(“taskkill /F /IM chrome.exe”);

Runtime.getRuntime().exec(“taskkill /F /IM iexplorer.exe”);

Runtime.getRuntime().exec(“taskkill /F /IM firefox.exe”);

}

This will run on windows only.

 

为了省事,我用的是第二个方法,删除了plugin-container.exe文件,再次运行成功!!

 

转载于:https://www.cnblogs.com/eagleking0318/p/6520914.html

更多相关:

  • 我试图用Tkinter制作一个简单的GUI,它使用Matplotlib生成大量绘图并将它们保存到硬盘上。在附件是一个简单的代码,但是在保存了所有绘图之后,Tkinter GUI关闭,脚本停止。我想这个问题可能与plt.关闭(),因为当我删除plt.关闭(),GUI窗口不再关闭,但毫不奇怪,内存很快就会被填满,直到整个程序崩溃。在而不是...

  • 四次挥手 主动关闭连接的一方,调用close,协议层发送FIN包,在TCP报头的FIN字段设置为1,意思是我要和你断开链接,主动关闭连接的一方进入到了FIN_WATI_1状态 被动关闭的一方收到了FIN包之后,协议层回复ACK包,在他的TCP报头中将ACK设置为1,表示收到了对方的关闭连接请求,被动 的一方进入到了CLOSE_W...

  • WindowsForm里一个Application.Exit();方法就可以关闭应用程序,释放掉资源。 WPF里Application类没有该方法,但是有一个Exit的事件驱动,在WPF应用程序里面关闭程序讲究很多: 在WPF应用程序的关闭是有ShutdownMode属性设置,具有3中枚举类型的值: 1)OnLastWindowClo...

  • 2019独角兽企业重金招聘Python工程师标准>>> tcpdump -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x4854   0x4745 为"GET"前两个字母"GE" 0x4854 为"HTTP"前两个字母"HT" 说明: 通常情况下:一个正常的TCP连...

  •  大家知道简单数字或者字母验证码很容易被破解,但是算式验证码或者中文汉字验证码不容易被破解, 所以建议大家在使用验证码的时候,尽量用算式验证码或者中文汉字验证码。     下面是我写的两种验证码代码,有用到的朋友可以参考下:   原文转载自:http://www.phpskill.com/html/show-1-4410-1.htm...

  • 2019独角兽企业重金招聘Python工程师标准>>>