一、unittest工作原理unittest最核心的四部分是:TestCase,TestSuite,TestRunner,TestFixtureTestFixture:简单来说就是做一些测试过程中需要准备的东西,比如创建临时的数据库,文件和目录等,其中setUp()和setDown()是最常用的方法;这里举例以下,例如要测试百度搜索selenium这个场景,我们的测试固件可以这样写,setUp()
转载 2023-07-29 23:49:20
58阅读
Airtest是一款自动化测试工具,主要是基于图像和poco控件识别。该工具是由网易游戏团队自主研发的工具。主要有以下优点:1、上手简单、低门槛,仅需要了解一点点的python语法,便可以实现脚本编写和录制。2、运行日志齐全,还可以一键生成报告。3、最新版本已经支持IOS(本文章仅使用Android手机进行演示)4、Andoroid一些游戏也可以使用这个工具来进行测试。缺点:1、无法像uiauto
1. sleep()和wait()的区分  (1)这两个方法来自不同的类分别是,sleep来自Thread类,wait来自Object类。  sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同
转载 2024-07-02 23:04:37
133阅读
  这节内容主要介绍,基于图像识别的操作,主要分三部分,基础操作、设备相关操作、滑动下拉选项的操作技巧;   基础操作   这部分操作就是常见的单击、双击、输入内容、滑动等;   touch(v,times=1,**kwargs):点击;选择这个组件后,直接操作鼠标截取要操作的目标对象,它会生成一个图片保存在本地,这个图片不能删除了,否则运行时就找不到要操作的对象。常见参数如下:v图片实例 或 绝
     引言:本文将介绍怎么使用命令方式执行.air文件,各种命令集合使用全在这里,而且配有案例使用。一、airtest包含的三大基础命令 run、info、report    用airtest -h 或airtest --help查询下全部命令.    使用的主要命
转载 2023-12-05 12:34:10
104阅读
文章目录Pytest(完结篇)Pytest+Airtest+Allure测试框架实战!!!一、引言二、准备工作三、实战框架四、重点代码讲解五、项目文档相关六、总结 Pytest(完结篇)Pytest+Airtest+Allure测试框架实战!!!一、引言在前两篇Pytest文章中,我们讲解了安装入门,基本用法,进阶功能等用法。本篇使用Pytest+Airtest+Allure进行框架搭建,目标是
pytest是python语言中一款强大的单元测试框架,用来管理和组织测试用例,可应用在单元测试、自动化测试工作中。unittest也是python语言中一款单元测试框架,但是功能有限,没有pytest灵活。就像:苹果电脑mac air 和mac pro一样。都是具备同样的功能,但是好用,和更好用。本文包含以下几个内容点:    1)pytest的简单示例 
前言上一篇推送我们聊到了Windows应用的实操案例,而今天我们想跟大家聊一聊 iOS设备的实操案例 。因为之前很多同学都反馈说,官方教程里面,绝大多数都是安卓设备的实操,Windows应用和iOS设备的测试实操很少,所以这两周特意给大家安排上。不过在进入主题之前,我们需要明白,大部分情况下,在iOS上做自动化测试和在安卓设备上做自动化测试的思路是一致的,只有少部分接口会有所不
转载 2023-09-13 12:46:38
125阅读
一直以来,Airtest的教程都倾向于编写 `.air` 脚本,但本质上,它还是python脚本来的。今天我们就来补上这个缺口,一起来看下一个相对完整的纯 `.py` 脚本是什么样子的。 1. 前言一直以来,Airtest的教程都倾向于编写 .air 脚本,但本质上,它还是python脚本来的。今天我们就来补上这个缺口,一起来看下一个相对完整的纯 .py
转载 2023-09-09 20:11:39
1177阅读
# 实现"airtest python"的步骤和代码示例 ## 概述 在本篇文章中,我将向你介绍如何使用Python编写"airtest"脚本。"airtest"是一款用于自动化UI测试和游戏脚本编写的工具,它可以模拟用户操作和检测应用程序的UI元素。下面我将详细介绍整个过程,并提供每一步所需的代码示例。 ## 步骤 | 步骤 | 描述 | | --- | --- | | 步骤一 | 安装a
原创 2023-08-13 04:09:10
218阅读
一. airtest-selenium环境搭建1.1 安装与介绍airtest-selenium库是基于selenium库的进一步封装:https://airtest.doc.io.netease.com/tutorial/13_Selenium/pip install airtest-selenium pip install pynputairtest-selenium库的几个特点:1) 对切换
转载 2023-09-27 17:19:15
198阅读
自动化Airtest一:Airtest 简介二:Airtest IDE界面简介三:Airtest IDE自动化测试1> 设备链接2> demo 调试四:Airtest IDE 语法API1> text API2> touch API3> wait API4> swip API5> keyevent API6> sleep API7> snap
转载 2024-04-28 13:08:54
101阅读
很多同学,使用AirtestIDE都是做移动端的测试,其实它还有个隐藏功能,就是做web自动化测试。今天我们就利用airtest-selenium来完成一个简单的实操练习:自动爬取百度热搜标题。 1. 前言很多同学,使用AirtestIDE都是做移动端的测试,其实它还有个隐藏功能,就是做web自动化测试。搞网页测试,使用AirtestIDE的好处是,能借
转载 2023-10-09 20:02:54
209阅读
1.在IDE中如何引入第三方库?¶ AirtestIDE内置了一个精简的python环境,缺少很多第三方库;如果需要在IDE中引入各种第三方库,可以先在本地的python环境中装好,再设置IDE使用本地的python环境,具体步骤如下:① 请自行在你的电脑上安装属于你自己的Pythonpython<=3.7,3.8暂不支持),然后再安装对应的依赖库。你可以通过一些环境管理方案来管理你的py
转载 2023-10-16 21:51:39
308阅读
1. 前言一直以来,Airtest的教程都倾向于编写 .air 脚本,但本质上,它还是python脚本来的。今天我们就来补上这个缺口,一起来看下一个相对完整的纯 .py 脚本是什么样子的。2. 例子一:纯py的Airtest脚本有时候,我们只是想借助Airtest连接设备的功能,然后实现一些小任务,比如简单的装包任务等,而不是截一堆图片做自动化测试。这种情况下,我们只需要简单编写一个纯py脚本即可
 ==========================================================================================================    写在前面:     按照以下的游戏脚本,自己编写了一个与业务相关的点击,输入,搜索,播放和暂停等脚本。  &
转载 2024-03-13 21:48:38
102阅读
测试产品中有一部分是微信小程序上的功能,现在想把这部分实现自动化,于是开始研究微信小程序如何实现自动化,最多的是appium和Airtest。下面介绍Airtest如何实现小程序自动化(选airtest主要是因为它简单啊)。一、基本用法。1.安装Airtest。官网下载与自己电脑匹配的安装包,Airtest官网网址: https://airtest.netease.com/。下载后解压,然后双击e
Airtest/appium使用(MAC系统)appium:环境配置: 统一: 安装python3、安装Airtest/appniumAndroid:安装:java、sdk(下载安装android studio(主用于下载sdk,运行模拟器))mac环境变量配置(python,sdk,java):终端运行:sudo tuoch ~/.zshrc open ~/.zshrc写入:export AND
转载 2023-08-04 16:30:30
185阅读
AirtestIDE 安装与启动软件安装PythonPython2.7或更高(个人建议Python3.8)目前(2021.3.13)最高支持Python3.9(airtest1.1.8;pocoui1.0.81;airtestIDE1.2.8的版本)AirtestIDE打开下面网址,在底部可以下载对应平台的安装包。http://airtest.netease.com/index.html历次版本和
首先推荐一个学习airtest工具比较好的网站https://poco.readthedocs.io/en/latest/source/README.html  它是主要教poco的 ,非常强大,包含普通的app、游戏类app  1.问题来源 在游戏类app中,常常那些时装类资源检查时,是需要人物先穿上这个物品,然后进行旋转 来检查材质、是否穿模、显示等等,
  • 1
  • 2
  • 3
  • 4
  • 5