RobotFramework自动化相关组件安装
1,RF框架是基于python 的,所以要有python环境,一般选择安装Python2x., 设置环境变量,系统变量找到path,在原有基础上添加:;C:\Python27;C:\Python27\Scripts
注意事项:1.之前有安装过python且配置过环境变量则无需在配置
2.在安装后一定要查询变量是否配置成功(可在dos命令下查看),根据自己python安装情况来进行查阅
搭建环境需要安装的相关安装包:
2、robotframework3.0 (自动化测试框架)
3、Wxpython2.8-win64-unicode-2.8.12.1-py27.exe (gui库)
4、robotframework-ride-1.5.2.tar.gz (可视化图形工具)
5、Setuptools-12.0.3.tar.gz(第三方库安装工具)
6、selenium2library(第三方库)
7、chromedriver.exe(谷歌浏览器驱动)
Selenium2Library常用的关键字
1 RF框架中进行UI自动化使用的是Selenium2Library库。库里有对web控件定位的一些关键字,以及验证结果的关键字。关键字可以理解为python中的函数或者方法。
2 Ride可视化工具中按F5可以查看关键字的使用说明
安装的问题点:
1、安装后输入 关键字不联想且无此关键字 问题:
查看selenium2lbrary库是否导入
查看Selenium2Lbrary :S L 是否为大写
如以上两项都没问题:
输入关键字后还是无作用:升级selenium2lbrary版本即可解决(建议升级到3.0.0a3版本)
在dos窗口可以用pip命令进行升级(如pip命令无法执行可以在python中进行)
注意:当前2.7版本pip已停止更新(建议直接在python中进行升级)
升级后需要重新再次对环境各安装包进行重新安装
2、打开ride进入界面后运行run空白问题:
1、可将套件的类型将TXT改为:robot (如不行看下环境变量和配置)
2、在pyhton27/Scripts目录下看下pybot.bat运行文件是否存在(如不存在可以自己添加)
上一篇: appium的基本概念
下一篇: 软件测试之手工测试人员如何转测试开发?