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

发表于:2018-6-01 09:55

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:菩提狗    来源:简书

  最近在使用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,问题解决。这个坑足足花了我六七个小时的时间,不过还是那句老话——有些坑不得不填

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号