Robot Framework安装
Python2.7.13版本下Robot Framwork的安装,及安装中遇到的问题总结。
前提:已成功安装Python和pip等工具。
说明:因安装了两个版本的Python,因而python2指的pyhton2.7.13版本,python对应的pyhton3版本。
Python2下安装Robotframework命令及对应匹配的版本Python2下安装Robotframework命令及对应匹配的版本
Python3下安装Robotframwork命令及对应版本Python3下安装Robotframwork命令及对应版本
1.安装python
官网下载安装python,目前wxPython不支持Python3,由于ride是由wxPython开发的,所以要用ride界面选择python。
但robot framework3.0.2是支持Python 3的。
2.安装robot framework
cmd输入>pip2 install robotframework
当出现如下提示时,说明安装成功:
robotframwork安装成功提示robotframwork安装成功提示
3.安装wxPython
cmd输入>pip2 install -U wxPython
安装wxPython成功安装wxPython成功
- 卸载wxPython,cmd输入>pip2 uninstall -U wxPython
- 更新pip版本:cmd输入>python2 -m pip install --upgrade pip
4.安装ride
cmd命令下输入> pip2 install robotframework-ride
安装ride成功安装ride成功
- List item
卸载ride,cmd输入> pip2 uninstall robotframework-ride
5.安装Selenium2Library
cmd命令下输入> pip2 install robotframework-selenium2library
安装robotframework-selenium2library成功
说明:建议使用selenium2.39.0,因为mouse事件在该版本上较稳定。
删除已安装的Selenium2Library:
>pip uninstall robotframework-selenium2library
升级Selenium2Library至1.7.4版本:
>pip install robotframework-selenium2library==1.7.4
IE和chrome的驱动程序下载官方地址: http://docs.seleniumhq.org/download/
Selenium2Library官方下载地址:https://github.com/robotframework/Selenium2Library
6.查看是否安装成功
在cmd输入>pybot –-version,安装成功,显示如下:
安装成功安装成功
7.运行
cmd命令输入> python2 D:\Python27\Scripts\ride.py
※Q1. 若出现“No module named robot”时,解决办法如下:
解决办法1:把D:\Python27\Scripts\rebot.bat加入环境变量。
解决办法2:卸载不匹配的版本(命令是:pip uninstall 软件名),重新安装(如:pip2 install -U wxPython==2.8.12.1)。
※Q2.若出现如下图所示问题,则应下载匹配的wxPython版本号:
运行ride.py失败运行ride.py失败
wxPython 2.8.12.1 can be downloaded from:
http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/