在我们用Webdriver做自动化测试的时候,执行完了所有的测试操作,检测了要检测的内容后,关闭浏览器。此时会出现这样的情况,浏览器关闭了,弹出一个窗口,报如下错误:
虽然不影响我们自动化测试用例的执行结果,可是如果我们运行很多自动化测试用例的话,执行完了,桌面上会有很多这样的窗口,啥事烦人!
网上搜了一下,好像也没有怎么说是什么原因?记得以前查过类似的问题的解决方案,好像还是英文网站,说是用webdirver.quite()退出浏览器后,没有办法关闭plugin-container.exe这个进程,所以就发生了异常。我也不太清楚这个Exe文件是做什么用的,不过解决了这个问题就行了。
其实解决办法挺简单,就是去Firefox安装文件夹下,找到这个文件plugin-container.exe,把它删除掉就行了,然后关闭火狐浏览器,重新启动就不会报这个错误了!