robotframework安装_自动化工具Robotframework的使用

a86a8b50882eda8fec893dadd2905795.png

一、自动化环境的搭建

第一步:安装python2

备注:配置好环境变量,主要有C:Python27,C:Python27Scripts

配合好环境变量即可。

第二步:升级PIP工具命令:

python-mpipinstall--upgradepip

第三步:安装robotframework的环境

pipinstallrobotframework

第四步:安装自动化脚本编辑器ride

pipinstallrobotframework-ride

主框架安装完成*

第五步:打开自动化脚本编辑器ride

Ride.py

python-c"fromrobotideimportmain;main()"

第六步:安装selenium自动化模块

6.1Pipinstallselenium

6.2pipinstallrobotframework-selenium2library

*完整的Robotframework+seleium自动化测试框架安装完成

升级命令:

pipinstallrobotframework-ride==1.7.4.1

pipinstallrobotframework==3.1.2

降级命令:

pipinstallrobotframework==3.0.4

pipinstallrobotframework-ride==1.5.2.1

第七步:拓展的其他自动化模块

pipinstallrobotframework-archivelibrary

pipinstallrobotframework-SSHLibrary

pipinstallrobotframework-ftplibrary

pipinstallrobotframework-appiumlibrary

第八步:安装需要调用的浏览器驱动并配置完成

1)、chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html

2)、Firefox的驱动geckodriver下载地址:

mozilla/geckodriver

3)、IE的驱动IEdriver下载地址:

http://selenium-release.storage.googleapis.com/index.html最后安装完框架及

selenium模块后就可使用roboframework+selenium的自动化框架开始进行自动化脚本

的编写和测试。

备注:下载解压后的exe驱动程序放置到python安装目录中

二、控件使用及自动化脚本编写

第一步:主控件界面

1、左边为脚本区域

2、右边为编辑操作区域

第二步:edit

1、加载区,主要用于调用第三方库(例如selenium自动化库)

2、定义变量区(列表、字典类型的变量)

3、定义数据区

4、设置区(设置嵌套、设置用例的开始和结束的关键字执行

等)

第三textedit

1、用例文本信息区

第四步:运行区

1、运行方式的选择

2、开关按钮

3、报告的查看

4、日志的查看

5、数据的保存

6、运行结果区

7、打印日志区域

自动化测试脚本的编写(脚本案例)

1、创建项目

备注:type : directory ; format : robot

Library 填写:Selenium2Library

2、创建嵌套(项目中的板块或者模块)

备注:type : file;format : txt

3、创建测试用例(脚本案例)

4、使用正确的关键字

5、进行该关键字内容的业务元素定位(xpath)

6、输入具体参数

7、执行脚本

三、robotframework的关键字和元素定位

1、三大浏览器简称:火狐 ff ,谷歌 gc ,IE ie

open browser 打开浏览器,如 登录 - 云禅道

maximize browser window 最大化窗口,sleep 休眠

close browser 关闭浏览器, close all browsers 关闭所有浏览器

input text 输入框, xpath="路径" ,select checkbox 复选框

click element/button 点击按钮,元素

click link 点击链接 ,select window -- new 三个以上使用

wait until page contains element 等待元素出现,用于导航栏、多页面

select frame 表单查询,unselect frame 关闭表单

get window size 查看界面的宽和高--${height},${width}

set variable 申明变量, Run Keyword If判断语句--${a}<${b},log 日志

Execute Javascript 滚动条,document.documentElement.scrollTop=500 设定滚动的值

Set Focus To Element 下拉到最后显示元素,xpath="你要定位的元素"

2、定位的三种办法:

xpath,css,属性本身元素

1、xpath:xPath相对路径;full xPath 绝对路径

2、css: selector相对路径

3、属性本身元素 :id,name

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值