- 博客(9)
- 收藏
- 关注
原创 robotframewrok(二) UI 自动化
一、UI自动化测试环境UI 环境搭建1、安装robotframeworklibrary2、下载谷歌浏览器3、下载谷歌浏览器的驱动(注意版本兼容)然后把chromedriver 放到python 安装目录4、导入SeleniumLibrary 库关键字详解open browser :打开浏览器Set Browser Implicit Wait 隐式等待Maximize Browser 最大化浏览器set window size 设置窗口大小Get window...
2021-04-12 00:03:16
354
原创 robotframework (一) ui自动化
一、robotframework 介绍和环境搭建介绍 robotframework 是纯python 开的,可拓展,以关键字驱动模式的自动化框架关键字驱动:通过封装,进行调用函数或者类 来实现不同的业务逻辑数据驱动:把测试用例的数据提取到yaml 或则excel文件中,通过该文件中的数据来驱动测试特点:1、编写用例简单,可以以robot、txt,tsv和html的格式来编写测试用例2、可以自动生成html的格式的测试报告和日志3、除了自带类库外,还有很多拓展类库...
2021-04-09 22:10:51
1003
原创 python 基础回顾(二)流程控制
流程控制 既然程序式模拟人类大脑一样工作,那么有时候我们程序能根据外部变化而进行相应的改变 例如 1、age> 30岁 叫阿姨, 2、age< 30 岁 叫小姐姐 一、if....else......
2021-04-06 16:21:59
226
原创 python 基础回顾(一)运算符
一、python 的简介:百度百科:Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。...
2021-04-04 17:19:02
423
1
原创 airtest app进阶(一)纯python调api 的应用
一、API常用的一些方法导入包:airtest.core.android.android.Android其他包 windows:airtest.core.win.win.Windows ios:airtest.core.ios.ios.IOS linux:airtest.core.linux.linux.Linux这些包其实都是继承:airtest.core.device.Device以Android为例:1、ge...
2021-04-02 01:38:59
1449
原创 airtest web 自动化实操
一、环境搭建airtest内置python 和selenium库,并且进行封装,所以用来做web 自动化也是非常方便的操作原理: airtest web 自动化测试是基于python 语言和selenium 库,通过调用chrome浏览器Devtools Protoco协议,将用户 操作解析成python 脚本1、准备安装chrome浏览器最(新版本为89版本) 特别注意:airtest 自带chromedriver 是不支持最新的版本ch...
2021-03-29 01:23:10
1746
3
原创 airtest 连接ios 系统实操
一、环境搭建所需硬件:1、苹果电脑(mac笔记本)2、苹果手机所需软件:1、ios-Tagent 作用:在手机端创建一个webDriver服务器,可以远程ios 设备,定位UI 元素 下载地址:https://github.com/AirtestProject/iOS-Tagent 依赖运行:x-code2、x-code 作用:ios集成开发工具,在这里主要作为运行WebDriverAgent文件到手机 下载:AppStore平台搜...
2021-03-26 02:10:37
3569
1
原创 airtest 三大核心库一(图片识别核心库)
一、touch·作用:触摸操作(放入光标可以查看参数)·常用参数:1)v:触摸对象的图像或者坐标 2)times:触摸次数,默认为1 3)duration:触摸世间,默认0.01秒需求:使用touch 启动桌面应用“咸鱼“,并检查脚本是否运行成功实现步骤:1、新建脚本· .art artTest项目: 生成一个项目名为.air目录,目录下面有一个项目名.py 文件(适合初级)·.py 纯python...
2021-03-25 01:40:22
1234
2
原创 airtest 简介安装以及设备连接
一、airtest 的介绍airtest 是一款基于基于图像识别原理跨平台的ui 自动化测试框架,适用于游戏和应用程序特点· 跨平台: 支持几乎所有平台上执行 游戏和app的自动化·易操作: 使用图像识别技术来定位ui 元素,无需嵌入任何代码对游戏和应用进行自动化测试·可拓展性: 提供命令行与python API接口,可以轻松的在大规模设备上集群上运行·GUI 工具 :提供强大的gui 工具,可以帮助录制和调试脚本airtest 能做什么?1、game:借助图像识别和ui层次
2021-03-21 18:15:13
690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人