RobotFramework重装遇到的坑

习惯把总结放QQ空间,今天发现发布不了啦,换个环境吧
新公司没有自动化,工作起来不方便,于是准备在测试中添加自动化辅助,并设计自动化测试用例替换人工冒烟,结果原本顺畅的安装过程遇到各种问题,大致总结如下:
1.安装了32位的python和64位wxpython,ride打开只有一个标准库,且selenium2library导入显示红色
处理无果:升级pip(然后pip升级失败不能用了)
2.安装32位的python和32位wxpython,结果和之前一样:ride打开只有一个标准库,且selenium2library导入显示红色,找不到这个module
3.安装64位的python和64位wxpython,结果没有不同,考虑到pip升级失败,下了个pip好像还是安装不了,版本不支持吧,selenium的版本比python2.7版本高很多,进行了降级处理,然后在python下import一下居然是可以的,再使用ride导入,居然就黑了(本来准备采用最新版了,然后就放弃了先用吧,新版不稳定)
降级处理:
pip install robotframework==2.8.5
pip install robotframework-ride==1.5.2.1
pip install robotframework-selenium2library==1.8.0
在这里插入图片描述

以下是网上搜的一些方法记录一下:

pip安装工具:
python -m pip install -U --force-reinstall
pip python -m pip install --upgrade pip

如果依旧失败的话,告诉你一种终极方案,前提是你周围有人pip升级成功

没错就是复制粘贴成功的文件,别问我怎么知道的,我就是这样成功的

pip文件路径:
C:\python\Lib\site-packages\pip-19.2.1.dist-info

https://github.com/robotframework/SeleniumLibrary#readme ;

文件夹:robotframework-selenium2library-1.8.0.dist-info
安装方法:pip install robotframework-selenium2library==1.8.0

RIDE加载Selenium2Library总是显示红色的解决办法

在python的pip(python的包管理工具)都有的前提下,到robotframework-selenium2library的Github官方代码托管网站:https://github.com/robotframework/Selenium2Library上面下载zip文件,然后解压,进入robotframework-selenium2library-master文件夹(就是刚才下载的源码文件,解压后得到这个文件夹),输入命令:python setup.py install
等待安装完成之后,进入RIDE,发现Selenium2Library可以加载成功,按F5,可以显示Selenium2Library的关键字,安装完成!

2018年5月9日追加:

还有一种情况,RobotFramework在线安装好appiumlibrary包后,导入一直是显示红色,解决方案:
安装six这个模块,可能是最新包的要对python版本兼容,所以使用pip install
six安装包后,再导入appium的包,颜色变成了久违的黑色了。

(分析出现红色原因:由于上述第一点的第4条用pip安装appiumlibrary时,提示强制升级pip为python3下的最新版本,所以要安装six模块,它是一个专门用来兼容
Python 2 和 Python 3 的库。) ————————————————
版权声明:本文为CSDN博主「猎摘互联网软件测试业界技术文章专用博客」的原创文章,遵循CC 4.0
BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cyjs1988/article/details/73143423(RF测试手机app)
https://sourceforge.net/projects/wxpython/ ; --wxpython下载

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值