Robot Framework安装及常见问题解决

第一步:首先要安装python环境,因为RF框架是基于python的

官方下载地址:https://www.python.org/downloads/windows/

百度网盘下载:链接:https://pan.baidu.com/s/1jaheaBHySAzY8GMAjFHZBw 密码:d1sn

1.下载Python2版本的

https://i-blog.csdnimg.cn/blog_migrate/bfb0a8913d90f19e781c44832aa56619.jpeghttps://i-blog.csdnimg.cn/blog_migrate/f7f75e2e7a9e429b709561e1ca4260da.jpeg

2,.添加环境变量,如果没有,请将C:\Python27和C:\Python27\Scripts添加到系统环境变量Path后面。

https://i-blog.csdnimg.cn/blog_migrate/b23acbe79917196750204c053b67d065.jpeg

第二步:Robot Framework安装

RF框架。虽然在做基于UI的自动化时,它展现出来的很像QTP,我之前也以为它和QTP差不多,仔细了解你会发展它能做的事情还是很多的。就像初学selenium 者,会误以为selenium 就是selenium IDE。

官方下载后安装:https://pypi.python.org/pypi/robotframework

百度网盘下载:链接:https://pan.baidu.com/s/1NYcW_7ejxEBFUnjRiHiNtA 密码:aa2p

 

https://i-blog.csdnimg.cn/blog_migrate/5b73f6c6b9dff715e3b26aa17fa91edd.jpeg

 

解压后,在文件目录按shift+右键,选择在此处打开命令窗口,使用命令安装:python setup.py install

https://i-blog.csdnimg.cn/blog_migrate/f53a1b7901bf3647fbfdfea4fb402d98.jpeg

python setup.py install

 

第三步:Robot framework-ride

  RIDE就是一个图形界面的用于创建、组织、运行测试的软件。

官方下载地址:https://pypi.python.org/pypi/robotframework-ride

百度网盘下载:链接:https://pan.baidu.com/s/1zjyvFwFHsAd5uNzAqtSUYA 密码:qbc9

https://i-blog.csdnimg.cn/blog_migrate/e59e6b82202aa371c02dd01cac279f54.jpeg

解压后,在文件目录按shift+右键,选择在此处打开命令窗口,使用命令安装:python setup.py install

python setup.py install

然后输入命令:python from robotide import main找到你当前安装的robotframework-ride需要哪个版本的wxPython,复制链接下载对应的版本

python
from robotide import main

https://i-blog.csdnimg.cn/blog_migrate/27303627f66219562cd2f53c29407417.jpeg

第四步:wxPython下载

  Wxpython 是python 非常有名的一个GUI库,因为RIDE 是基于这个库开发的,所以这个必须安装。

根据上面获取的链接下载对应的版本

http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

或者直接下载百度网盘的文件,是和上面一一对应的:

链接:https://pan.baidu.com/s/11kSROAPiqMvh-ZvEny5YFA 密码:j66y

第五步:双击打开rede.py,文件在C:\Python27\Scripts,根据自己安装路径找

https://i-blog.csdnimg.cn/blog_migrate/c61e154fc90f3608ce12e70dabc7ed68.jpeg

 

https://i-blog.csdnimg.cn/blog_migrate/7486a133eb3d63e3d583feda1a243d58.jpeg

第六步:Selenium2Library安装

 RF-seleniumlibrary 可以看做RF版的selenium 库,selenium (webdriver)可以认为是一套基于web的规范(API),所以,RF 、appium 等测试工具都可以基于这套API进行页面的定位与操作。

官方下载地址:https://pypi.python.org/pypi/robotframework-selenium2library

百度网盘地址:链接:https://pan.baidu.com/s/1PMPtUlVOzRNF2lP8lpTz8A 密码:kffr

解压后,在文件目录按shift+右键,选择在此处打开命令窗口,使用命令安装:python setup.py install

python setup.py install

导入selenium2library库 

https://i-blog.csdnimg.cn/blog_migrate/ae7f7a9ca576ca4612201c3f32d2f527.jpeg

在新建的项目中的Edit标签页,点击“Library”按钮,弹出输入框,Name输入:Selenium2Library ,点击OK 完。

如果导入的库显示为红色,表示导入的库不存在。如果是黑色则表示导入成功。

按F5进行查看

https://i-blog.csdnimg.cn/blog_migrate/5b726e7bfa3549e5e9523ffb0b108b66.jpeg

python selenium模块使用出错解决,Message: 'geckodriver' executable needs to be in PATH

Windows系统解决办法如下:
1、下载geckodriver.exe:
下载地址:https://github.com/mozilla/geckodriver/releases
请根据系统版本选择下载;(如Windows 64位系统)
2、下载解压后将getckodriver.exe复制到Firefox的安装目录下,如(C:\Program Files\Mozilla Firefox),并在环境变量Path中添加路径:C:\Program Files\Mozilla Firefox;
3.重启cmd或IDLE再次运行代码即可

解决:WebDriverException: 'chromedriver' executable needs to be in PATH

在 Python 下引用 Selenium 包开发时,刚开始测试 WebDriver 的功能直接就甩出了一个错误消息然后就中断了,错误消息:WebDriverException: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

搜索并尝试一番后,顺利解决。方法如下:

  1. 安装 selenium 的 python 包之后,还要安装浏览器 driver
    我用的是 Chrome,以此为例:

a. 下载 ChromeDriver。其它浏览器参见官网说明

b. 复制 chromedrive 文件到 Google Chrome 程序目录下。

配置环境,在环境变量Path中添加路径:C:\Program Files (x86)\Google\Chrome\Application;

未经允许不得转载:吾爱乐享 » Robot Framework安装及常见问题解决

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值