RobotFramwork(二)chrome 自动化用例遇到的问题

今天开始第一个web自动化用例,又遇到了一些问题,当解决了之后,总是觉得,其实真的很容易嘛

1、首先编写好最基础的用例,通过chrome来执行搜索操作


2、开始运行后,问题就来了,没响应,原来fail了,报错:Capture Page Screenshot' could not be run on failure: No browser is open

这是什么更,自已反应就是找资源,因为不熟悉,走了一些弯路。有人说要把Selenium2Library的utils目录的browsercache.py文件的close(self)方法中的 browser.quit() 改成 browser.close() 。。然而并没有什么用。后面又有人说是因为一个关键的工具没有,那就是 我的电脑里没有chromedriver 。


于是就随便找了一个chromedriver下载并放到python安装目录以及Script目录下,然后再重新运行,终于浏览器打开了,可是,打开之后呢,又有问题:

提示chromedriver.exe停止运行

回到RIDE看报错内容:Keyword 'Capture Page Screenshot' could not be run on failure: error: [Errno 10061]

这个报错原因是chrome浏览器与chromedriver.exe版本不匹配,后面找到了下面这个位的博客

http://blog.csdn.net/huilan_same/article/details/51896672

可以根据里面版本之间的对应关系进行下载。然后安装到对应的路径就可以了

然后就可以愉快的进行工作了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值