Robot Framework自动化测试环境搭建(python2
1、首先搭建python环境,到http://www.python.org下载python.2.7.10版本,(选择和操作系统一致的版本,本人是64位系统,下载的py27 64位的)安装的时候,把python加入到path的环境变量,如果安装的时候,未选择加入到path的环境变量,可以通过手动加入到path的环境变量,目录分别为:C:\Python27 和 C:\Python27\Scripts(本人把python安装在C盘的根目录下 将)。
升级pip python -m pip install -U pip
先来一波我安装的图
2、使用pip安装robotframework 安装命令是:pip install robotframework,具体见如下的截图:

3、使用pip安装robotframework-selenium2library,安装命令是:pip install robotframework-selenium2library,见如下的截图:

5、使用pip命令安装decorator-3.3.3.tar,安装命令是:pip install decorator
6、使用pip命令安装robotframework-ride,安装命令是:pip install robotframework-ride,见如下的截图:
需要升级的话 用 pip install --upgrade robotframework-ride

7、下载文件wxPython2.8-win32-unicode-2.8.12.1-py27.whl安装(要和安装的python的版本对应)
下载地址是: https://pypi.org/project/wxPython/4.0.4/#files 放在python scripts路径下,
安装: pip install wxPython-4.0.4-cp27-cp27m-win_amd64.whl

8、在doc命令下输入ride.py,如果弹出如下的截图,说明robotframework环境搭建好了,见截图:

9、点击File-New Project,创建测试项目,见截图:

10、点击刚才创建的项目,点击Library,在弹出的框中,name输入框输入:Selenium2Library,出现如下截图,说明环境OK,见截图:

11、右键项目,新建Test Case,见截图:


12、按下F5快捷键,输入Open Browser,见截图:

使用同样的方式,实现Close Browser,见完整的Case截图:

13、点击菜单栏的run按钮,再点击Start按钮,执行用例,见如下截图:

14、见执行后的截图(注意查看执行过程中打开和关闭浏览器的操作):

15、点击菜单栏Report,会在浏览器中打开html的自动化测试报告,见如下的截图:

16、点击菜单栏的Log,可以查看详细的日志信息,见如下的截图:

Ok,基本的环境搭建,简单的使用总结在这里,我本人就总结这些,后面会继续总结robotframework的知识点。
出现的问题:
1.robotframework-ride1.7.3.1 has requirement Pypubsub==3.3.0, but you'll have pypubsub 4.0.0 which is incompatible.
更换ride版本 :pip install Pypubsub==3.3.0