Robot Framework安装

2 篇文章 0 订阅
2 篇文章 0 订阅

Robot Framework安装

Python2.7.13版本下Robot Framwork的安装,及安装中遇到的问题总结。

前提:已成功安装Python和pip等工具。

说明:因安装了两个版本的Python,因而python2指的pyhton2.7.13版本,python对应的pyhton3版本。
Python2下安装Robotframework命令及对应匹配的版本Python2下安装Robotframework命令及对应匹配的版本
Python3下安装Robotframwork命令及对应版本Python3下安装Robotframwork命令及对应版本
Python2下安装Robotframework命令及对应匹配的版本
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安装成功提示robotframwork安装成功提示

3.安装wxPython
cmd输入>pip2 install -U wxPython
安装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成功安装ride成功

  • List item

卸载ride,cmd输入> pip2 uninstall robotframework-ride

5.安装Selenium2Library
cmd命令下输入> pip2 install robotframework-selenium2library
安装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失败运行ride.py失败

wxPython 2.8.12.1 can be downloaded from:
http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值