webdriver 操做 Firefox 在关闭浏览器时弹出 “Plugin Container for Firefox已中止工做” 处理办法。

上来先来一个图:web

在使用webdriver操做Firefox浏览器的时候,一路顺畅。但是在最后关闭浏览器后,出现了如上面图示的警告!这个警告很早就出现了,由于也不影响测试结果,也就一直没理。windows

后来新搭建了一个windows虚拟机,也遇到了一样的问题。可是此次出现警告后,会阻塞住webdriver继续执行。一直到手动关闭了这个警告框才能继续执行。不得不处理一下。浏览器

 

我处理的办法是:直接把Plugin Container for Firefox.exe 删除或是重命名。让他直接不用启动,天然就不会崩溃了。测试

 

这是没办法的办法,我尝试过以下几个处理办法:firefox

1.升级Flash插件 -> 无效插件

2.把Firefox降级,从31降级到30,再到28 -> 无效blog

3.不用Firefox,用Chrome。可是Chrome又有新的兼容问题,须要调整的地方更多 -> 无效虚拟机

 

最后我想既然他是一个PluginContainer,那我不用Plugin了还不行么。原理

我就去Firefox的安装目录,想删掉各类插件。忽然发现了plugin-container-for-firefox.exe这货 ,灵光一闪,妈的我不用你了还不行。plugin

 

看来真行。

 

后面若是找到根治的办法会更新。

 

 

最近看到有网友用了相似的办法:

移除:

C:\Windows\SysWOW64\Macromed\Flash\NPSWF32_15_0_0_152.dll

这个文件,原理跟上面的相似。

相关文章
相关标签/搜索