[python]RobotFramework自定义库实现UI自动化,robotframeworkui,1.安装教程环境搭建
[python]RobotFramework自定义库实现UI自动化,robotframeworkui,1.安装教程环境搭建
1.安装教程
环境搭建不多说,网上资料一大堆,可参考https://www.cnblogs.com/puresoul/p/3854963.html,写的比较详细,值得推荐。目前python3是不支持ride的所以,用python2
2.创建一个工程
&工程下有哪些目录,这样放文件比较明确,如下
&创建好,这时候就得写脚本主题是UI自动化,所以用selenium库,还有其他得辅助库
,cdc:\Python27\Scripts\,执行easy_install pip,安装好pip后dos执行pip,成功如下,不成功百度找原因
&这时候装下UI自动化常用的库
Pipinstall selenium
Pip install pymysql
Pip install cx_Oracle
3.打开ride
&到你本地对应的地方打开这个ride.py
&打开后的样子,我的是已有文件了,如果你没有的话,打开你创建作为放测试套件的目录
&新建一个新建一个测试用例--Test测试套件
&在测试套件上再创建一个测试用例
4.导入脚本
5.脚本实现思路
&定义一个自动化用例模板,封装关键字,参数化实现,所以导入主方法testweb.py
6.全局变量和用例填写
&ride中case填写规则,执行方法索引到指定excel
添加一个NewResource--起一个名字—选择robot格式文件
确认~
&配置下变量和值
&导入全局变量文件—选择创建的文件
&使用创建好的变量
7.断言
&通过case方法return出实际和预期结果,然后ride自带的断言should Contain判断下这两个值是否有包含的关系得到pass/fail
8.多线程运行用例
&执行以下命令,以安装pabot(注意版本以下python为例):
Pip install robotremoteserver==1.0.1
pip install robotframework-pabot==0.22
&安装后,执行(10代表线程数)
pabot --processes 10 --outputdir results project路径/
[python]RobotFramework自定义库实现UI自动化
相关内容
- python2.7和python3.6共存,使用pip安装第三方库,python2.7
- Python模块中requests模块的基本用法详解,pythonrequests,
- Python机器学习——Agglomerative层次聚类,,层次聚类(h
- python文件读取 readlines()方法之坑,pythonreadlines,一、需求
- Python3: Command not found(Mac OS),python3os,1. 第一步:查看以
- 使用python操作InfluxDB,python操作influxdb,环境: CentOS
- IIS 部署 python web框架 Flask,pythonflask,IIS的安装就不说了
- python基础学习11天,作业题,python11天,1. 文件a.txt
- windows下安装python的numpy,scipy,sklearn,numpyscipy,前提环
- 在mac上安装python-opencv,并在pycharm测试,,在网上找了一
评论关闭