Eclipse集成RobotFramework框架-安装和使用说明

背景

在学习python做全栈自动化测试时,有讲到关键字框架设计,然后RF就是典型的关键字框架代表,故而需要简单学习一下,对于它的环境而言,可能有点要求,但是题主愿意冒险另辟蹊径!

RobotFramework介绍

Robot Framework是一个基于Python的,可扩展的关键字驱动的测试自动化框架,用于端到端验收测试和验收测试驱动开发(ATDD)。它可用于测试分布式异构应用程序,其中验证需要涉及多种技术和接口。

部署环境

1、对eclipse的版本是有要求的。Mars要求4.5及以上。

本地安裝的是4.4,先嘗試安裝,默認編碼格式:utf-8

2、安裝red:Help - Install New Software - 点击Add添加。 RED - Robot Editor - Browse Files at SourceForge.net

所以默認0.8版本的red需要降低版本到0.7

在高版本eclipse安裝red

  • 启动Eclipse,打开Help - > Eclipse Marketplace
  • 搜索“RED Robot Editor”

So,最終安裝成功

3、python環境默認安裝,需要安裝rf(更多的还是软件的版本兼容问题)

Pip install RobotFramework

pip install --upgrade --pre robotframework-selenium2library

4、安装完成之后,开始配置RF标识,关键字,变量的自动补全。 windows - preference - RobotFramework - Editor - Content Assitant

如下字符串:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$@&*:

5、瀏覽器驅動下載鏈接

6、框架搭建完成,先來嘗試編寫我的第一個測試用例,視圖展示:eclipse右上角設置

右鍵創建rf項目

項目名右鍵創建測試用例,以robot名稱結尾:

*** Settings ***

Library DateTime



*** Test Cases ***

This my first TestCase

${date}= Get Current Date

Should Be Equal ${date} ${date}

右鍵文件執行測試用例:結果如下;

总结

结果呢,题主并没有按照软件要求,即版本来对应安装RF,当然在你没有熟练的搭建过环境以外,建议初学者不要尝试,免得一些问题谁也无法解决,陷入死循环了。但是不要放下怀疑精神!

RobotFramework⾃动化框架搭建步骤 ⾃动化框架搭建步骤 ( (Python+RobotFramework。。。 。。。 Robot Framework⾃动化框架Python+Robot Framework+Eclipse组成的,具体步骤如下: 说明安装主要分为两部分,第⼀部分是Pythonrobot Framework库的安装;第⼆部分是Eclipse中相关插件的安装,可以在eclipse中编写 脚本,如果不想⽤eclipse编译环境,可以使⽤Ride图形化界⾯编译环境。 (⼀)Pythonrobot Framework 安装 1.Python安装 python2和python3语法变化较多,本⽂使⽤python2.7,选择对应的操作系统安装包,windows 的点击msi⽂件直接安装即可。 安装后需要配置环境变量:计算机-属性-⾼级系统设置-环境变量-系统变量-Path,写⼊C:\Python27;C:\Python27\Scripts(更改为您指定路 径即可) 2. Robot Framework和相关库的安装 有2种⽅式: 第⼀种,在https://pypi.python.org/pypi中下载相应的库,格式为tar.gz包或zip包,解压后⽂件夹中有setup.py的⽂件,打开命令提⽰符窗 ⼝,进⼊到加压后的⽂件夹的路径,输⼊命令 python setup.py install,相应的包就安装了。 python setup.py install 或者格式为.whl格式,本质上是⼀个压缩包,⾥⾯包含了py⽂件,以及经过编译的pyd⽂件。⽅便在机器上进⾏python模块的安装 pip install xxx.whl 第⼆种,使⽤pip 安装,这种安装的好处是省去了到官⽹下载安装包的时间。 pip install xxx python后续版本都是⾃带pip的,因为已经配置了python的路径到环境变量中,所以直接在DOS中输⼊pip list就可以查看已经安装的library。 输⼊命令 pip install +"库名",pip会⾃动下载最新的库并安装。 为了⽅便,下⾯都使⽤pip安装。 1.安装Robot Framework 执⾏命令"pip install robotframework" 安装robot framework后,C盘下会新⽣成RobotFramework⽂件夹。⽽且python⽂件夹下的Lib包也会有相应的⽂件夹。 2.安装seleniumLibrary或seleniumLibrary 执⾏命令"pip install robotframework-seleniumlibrary" 或"pip install robotframework-selenium2library" 3.如果需要操作windows,⽐如键盘,⿏标的操作,还需要安装AutoItLibrary的库(⾮必须) 注意!⾮常重要!⾮常重要!必须⽤管理员权限打开DOS,否则AutoItLibrary会安装失败。 (1)安装pywin32 执⾏命令"pip install pywin32" 先安装了pywin32才能安装autoitlibrary,否则autoItlibarary库会异常。 (2)安装AutoItLibrary 执⾏命令"pip install robotframework-autoitlibrary" 到此autoItlibrary的库就安装完成了,但是可能还需要进⾏第三步的安装。 (3)64bit电脑还需要安装AutoIt 下载autoit的安装包,点击autoit-v3-setup.exe直接安装。 装了AutoIT就可以定位桌⾯的locator了。 4.如果以后还需要安装其他库,也可以使⽤以上两种⽅式来安装 ⾄此robot framework的基础环境就装完了,如果想在Eclipse⾥使⽤Robot Framework还需要安装⼀些插件。 (⼆)Eclipserobot framework安装 建议使⽤较新的版本,Oxygen,这样在市场中安装插件⽐较好找。如果eclispe的版本较⽼,市场中搜不到,则输⼊对应⽹址 1.安装RED Robot Framework编译视图 2.安装Pydev Python IDE 3.安装SVN(可选) 我们项⽬⽤SVN管理,搜索SVN,选择subclipse这个软件安装即可。 (三)浏览器驱动的放置 因为我们之前配置了python的2个环境变量C:\Python27;C:\Python27\Scripts,所以我们把对应浏览器的driver放到这两个⽬录下,脚本就 可以⾃动读取⽽不⽤设置路径。 ChromeDriver的版本⼀定要对应浏览器版本,和对应的操作系统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

职说测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值