Robotframework关闭火狐时提示 Firefox已停止工作

最近在使用robotframework框架进行web自动化测试的时候,总是会遇到一个问题:

浏览器的打开操作正常,Input Text / Click Button /Click Element等操作全都OK,但就是在使用Close Browser关键字关闭浏览器的时候会有这个弹出窗口,非常烦人,起初我搜索资料时选择了两个方向:

1、浏览器本身问题,搜索关键词一般如下——Firefox已停止工作......

2、RF框架自身问题:搜索关键词一般如下——robotframework关闭火狐浏览器报错

但查了很多方法,最终还是无法解决该问题,最后索性放弃使用火狐浏览器,改用谷歌,没想到的是使用谷歌浏览器之后,更大的问题来了,除了能打开目标页面,后面的像Input Text / Click Button /Click Element这些操作一点反应都没有。

于是开始着手解决Chrome的这个问题,于是便把打印出来的报错信息“WebDriverException,unknown error: call function result missing 'value'”给复制下来在百度上搜索了一下,还别说,一下就把问题解决了,原来这个问题是因为浏览器驱动的版本问题造成的,具体什么原因大家也都是无法深究,但结论是——浏览器驱动一定要用最新的

谷歌浏览器的问题解决了,于是就联想到之前火狐的失败可能也是同样的原因,于是就试着更新了最新的火狐驱动,运行了一下,OK,问题解决。这个坑足足花了我六七个小时的时间,不过还是那句老话——有些坑不得不填

**********书山有路,学海无涯,无数个孤独的夜晚,需要一点小小的成就感!**********

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容