自动化测试的第一个case所遇到的各种问题

本来这篇博文的名字想叫做自动化测试的第一个case的,但是觉得自己做的也是简单的case操作,大多数博文上面也有。所以就索性放弃那个题目,叫做自动化测试的第一个case所遇到的各种问题吧。

1、首先来说,第一篇自动化测试的博文已经讲过各种环境的搭建步骤了,步骤是按照那个步骤,是亲测有效的,但是在还是会出现各种问题的。第一次接触这一块,我是前前后后折腾了好几天,装了又卸,卸了又装。给大家一个建议,大家可以先按照前面说的那个顺序来进行安装。如果在使用过程中有什么问题(某个库导入不进去等问题),可以再对相应的部件进行升级就可以了。升级用的命令是>pip install --upgrade robotframework-ride --proxy=*.*.*.*:*,其中robotframework是需要升级软件的名字,proxy如果你的电脑使用了代理的话可以使用,没有的话就无所谓了。

2、上面的问题是针对于安装好了,但是跑case时没有正常运行时采用的方法。我当时时写case时引入Selenium2Library库时,引入库的颜色事红色(引入失败)时,按照网上办法,①检查Selenium2Library拼写是否正确,S和L必须大写;②检查C:\Python27\Lib\site-packages文件夹下面是否有Selenium2Library相应的文件夹,如果没有,说明你没有安装,安装一下即可;如果有的话我也说不清是啥问题了,我是把它卸了,然后在官网下载master文件,即源码(下载地址:https://github.com/rtomac/robotframework-selenium2library/#readme),进入robotframework-selenium2library-master文件夹(就是刚才下载的源码文件,解压后得到这个文件夹),输入命令:python setup.py install ,这方法据说是百试不爽的,我是一下子就成功了,最后不要忘了添加环境变量C:\Python27;D:\Program Files\Python27\Scripts 添加至PATH。当然安装按照pip在线安装也是可以的,大家也可以尝试一下。

3、既然上面说到了pip,我就顺便提一嘴,这个的安装是花了我时间最多的。具体方法,网上也多。但是提醒大家,安装的时候一定要看清楚自己的Python版本是多少,Python2和Python3中pip的安装方法是不一样的,我之前装的是Python2然后就一直按照Python3 的方法在装,然后就一直装不上。

4、因为我开始的case是针对图形界面的,所以前面对selenium2library的介绍说的多一些。selenium2library中最简单的就是open browser这个关键字了,大家可以按照网上很多大多数方法来写就可以了,但是记得检查在相应的Python目录下是否有geckodriver.exe和IEDriverServer.exe等浏览器driver,前者是针对火狐的,RF也是默认火狐的,后者就是IE了,不然也会报错的。这样子基本上你的open browser关键字功能就可以完成了。

最后要说的是多尝试,总会成功滴。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值