一、安装python
尽量选择python2;在path中添加“C:\Python27;C:\Python27\Scripts;”其中C:\Python27\Scripts;是安装pip需要的。
二、安装setuptools和pip
首先简单说下这两个包的作用。
Setuptools可以让程序员更方便的创建和发布Python包,特别是那些对其他包具有依赖性的状况。使用setuptools里的easy_install命令安装第三方Python包。
Pip是一个安装和管理Python包的工具,通过pip去安装Python包变得十分简单,pip依赖于setuptools,因此有安装顺序。
Setuptools下载地址:https://pypi.python.org/pypi/setuptools
Pip的下载地址:https://pypi.python.org/pypi/pip
安装方式一样,进入到相应的文件夹下,执行命令:C:\package\setuptools或pip的文件夹>python setup.py install
验证方式:在cmd中敲pip不报错
三、安装robotframework
下载地址:https://pypi.python.org/pypi/robotframework/2.8.7
提供了exe的文件和tar.gz文件,前者可以直接双击安装,后者则需像安装Python包一样用Python setup.py install,或者通过pip命令,D:\Python27\Lib\site-packages>pipinstall robotframwork,我选择的是后者使用命令。
四、安装wxpython
https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
五、安装RIDE
下载地址:https://pypi.python.org/pypi/robotframework-ride
RIDE 是 Robot Framework 测试数据的编辑器。它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成。
像我一样的请按下面步骤来:
1、 在桌面上右键新建快捷方式
2、 在“请键入对象”的位置上输入命令:D:\Python27\pythonw.exe -c “from robotide import main; main()”,D:\为Python的安装路径
3、 单击下一步
4、 输入该快捷方式的名称,随你怎么输啦
5、 点击完成,桌面上立马就看到了RIDE的入口图标啦。
6、 你也可以换一个标志性图标,在快捷方式上右键→属性→更改图标,在“浏览”中输入路径“D:\Python27\Lib\site-packages\robotide\widgets”,找到机器人的图标点击确定就OK啦。
注意:ride是32位的,则安装的wxpython也是32位的。
六、下载chromedriver
chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html
把下载好的chromedriver放到C:\Python27\Scripts下
备注:本人使用chrome浏览器版本为55,chromedriver的版本为2.25。
七、下载Selenium2Library并导入
1.本文下载的版本为robotframework-selenium2library-1.5.0.win32.exe
下载地址:https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0
注意: 到robotframework-selenium2library的Github官方代码托管网站:https://github.com/robotframework/Selenium2Library上面下载zip文件,然后解压, 进入robotframework-selenium2library-master文件夹 (就是刚才下载的源码文件,解压后得到这个文件夹), 输入命令:python setup.py install 等待安装完成之后,进入RIDE,发现Selenium2Library可以加载成功2.创建项目,类型为文件夹,然后创建测试套件,在套件中新建测试用例,在“测试套件”的Edit标签页,点击“Library”按钮,弹出输入框,Name输入:Selenium2Library ,点击OK 完。如果导入的库显示为红色,表示导入的库不存在。如果是黑色则表示导入成功。
八、改变log路径
在run页面的argument中写入-l D:\RobotFramework\Robot_Report\log -r D:\RobotFramework\Robot_Report\report -o D:\RobotFramework\Robot_Report\output