python3+Robotframework+ride+Selenium2Library+Autoitlibrary环境搭建
1、安装python3.8
第一步是安装Python:https://www.python.org/,RF框架是基于python 的,所以一定要有python环境。
将python-3.8.2-amd64.exe 安装到D盘,如:D:\python。
将D:\python;D:\python\Scripts;添加到环境变量path中。
安装完成后,在cmd中输入python,返回python版本则表示python环境安装成功。
2、安装stepuptools与pip
一般安装python3.5以上会附加安装了包管理工具setuptools和pip,所以无需再安装。
3、安装Robot framework
RF框架:https://pypi.python.org/pypi/robotframework/2.8.5
我是通过pip命令安装,更为方便和快捷。
验证:可以在命令行中输入pybot --version 如果成功显示版本号说明安装成功。
然,报错
解决办法:https://www.cnblogs.com/cyying/p/14367876.html
成功显示版本。
4、安装wxPython
安装步骤:https://www.cnblogs.com/cyying/p/14361831.html
5、安装Robot framework-ride
安装步骤:https://www.cnblogs.com/cyying/p/14365619.html
6、安装Robot framework-selenium2library:
命令:pip install decorator (Selenium2Library的依赖库)
pip install robotframework-selenium2library
7、Autoitlibrary安装(记住要用管理员权限运行)
下图是用管理员身份打开命令提示符
7.1首先安装pywin32(不过我这次装的时候发现python3装了就没装)
7.2命令:pip install robotframework-autoitlibrary
7.3因为我是64位的,还要加命令pip install autoit(打开RIDE,加载AutoItLibrary,发现是红色的。此时我们还需要安装一下AutoIt,不带Library的)
7、创建百度搜索例子
创建测试项目
选择菜单栏file->new project
创建测试套件
右键点击测试项目选择new suite:
创建测试用例
右键点击测试套件选择new test case
导入Selenium2Library【“S”一定要大写】库,因为RF框架编写基于web 的测试用例,所以,需要selenium 的库支持。所以,在使用的过程中需要加载Selenium2lLibrary库。
导入的库显示为红色,表示导入的库不存在。如果是黑色表示导入成功。
编写用例,下面就可以开始写用例了,可是怎么写呢?我们可以通过按F5 快捷键来查询脚本的关键字。
![](https://img2020.cnblogs.com/blog/1987026/202102/1987026-20210204160355852-792635912.png)
“Open Browser、Input Text”变蓝了,说明它是一个合法的关键字,后面有一个方框是红色的,表示这个参数不能缺省的。需要把chromedriver.exe放到D:\python目录下。
![](https://img2020.cnblogs.com/blog/1987026/202102/1987026-20210204161423608-1938764250.png)
![](https://img2020.cnblogs.com/blog/1987026/202102/1987026-20210204161535710-240527373.png)
![](https://img2020.cnblogs.com/blog/1987026/202102/1987026-20210204161806901-600969403.png)