首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
uiautomator2专题
python使用uiautomator2操作真机(vivo Y30)
环境: python3.8.10,vivo Y30(8G,128g),版本android 10。 之前写过: python使用uiautomator2操作真机(荣耀10青春版)_python真机操作-CSDN博客 python使用uiautomator2操作真机(oppo a9x)-CSDN博客 python使用uiautomator2操作真机(华为Honor 10)-CSDN博客
阅读更多...
python使用uiautomator2操作真机(oppo a9x)
环境: python3.8.10,oppo a9x(6G,128g),版本android 11。 之前写过文章: python使用uiautomator2操作真机(荣耀10青春版)_python uiautomator2 控制真机-CSDN博客 python使用uiautomator2操作真机(华为Honor 10)-CSDN博客 今天再拿oppo手机测试。 一、将手机设置为开发者模
阅读更多...
UiAutomator2—By、BySelector
UiAutomator2—By、BySelector By和BySelector所实现的功能相同,API也基本上相同,By是对BySelector的简化,官网是这样解释的: By is a utility class which enables the creation of BySelectors in a concise manner. Its primary function is t
阅读更多...
android studio2.2配置uiautomator2
1、 SDK Manager需要安装Android Support Repository。 2、 build.gradle配置(Module中的gradle) defaultConfig {… …testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"}//
阅读更多...
将'automationName'设置为'Uiautomator2'就无法定位元素的原因
原因: 被测app与Uiautomator2不兼容。 检测方法: 安装其他app,将’automationName’设置为’Uiautomator2’,如果能定位到元素。 没有解决方法。。。
阅读更多...
将'automationName'设置为'Uiautomator2'就无法定位元素的原因
原因: 被测app与Uiautomator2不兼容。 检测方法: 安装其他app,将’automationName’设置为’Uiautomator2’,如果能定位到元素。 没有解决方法。。。
阅读更多...
Pytest+Allure+Uiautomator2框架实现APP自动化测试
一 总体框架 代码框架如下: ------ run.py 主函数,用于运行所有测试用例 ------ Commom,公共函数 ------ logger.py, 定义日志 ------ logins.py, 提取登录功能 ------ Operator.py, 封装操作,如点击、输入等 ------ Page
阅读更多...
uiautomator2 App自动化测试框架【三】
本文为博主原创,未经授权,严禁转载及使用。 本文链接:https://blog.csdn.net/zyooooxie/article/details/124176686 之前分享过 使用uiautomator2 来搞APP自动化,分别是 https://blog.csdn.net/zyooooxie/article/details/124415385、 https://blog.csdn.net
阅读更多...
UIautomator2提示需强制重启的解决方案
UIautomator2提示需强制重启的解决方案 UIautomator2测试的时候,一旦和device端断连,就需要手动重启UIautomator2才能继续测试。本文提供在这种情况下的解决方案。 UIautomator是google原生的自动化测试工具,由于只支持java,所以后面推出了支持python语言的UIautomator2。 UIautomator2测试环境,需要在devi
阅读更多...
安卓游戏自动化控制实验!超详细!小白也能一学就会!(Python + uiautomator2 + Open CV)(一)
目录 一、所需环境搭建 1.1 PyCharm的下载和安装 1.2 MuMu模拟器的下载安装 1.3 adb的下载和安装 1.3.1 将下载好的 platform-tools 解压(下面是我解压后的文件,我把他放到了E盘下) 1.3.2 将platform-tool添加到环境变量中 1.4 uiautomator2的下载和安装 1.4.1 使用adb连接模拟器 1.4.2 将模拟
阅读更多...
Appium报错:Did not get confirmation UiAutomator2 deleteSession worked
环境: NameVersionAppium1.17.1-1SDKVersion: 29.0.6-6198805 . Android Debug Bridge version: 1.0.41nodejsv12.18.2JDK1.8 启动Appium刚跑脚本就遇到了: Github上有相同的问题,但我还是没找到解决方法。抱着试一试的心态安装了1.13.0版本的appium,结果居然可以用了!!!
阅读更多...
appium2.0.1安装和uiautomator2安装失败记录
第一步:根据官网命令安装appium(Install Appium - Appium Documentation) 注意npm前提是设置淘宝镜像: npm config set registry https://registry.npmmirror.com/ 会魔法的除外。。。 npm i --location=global appium或者 npm i -g appium 第二步:安装
阅读更多...
pytest +uiautomator2+weditor app自动化从零开始
目录结构1.0 把设备连接单独移出去了 模块操作代码,有一些流程操作和断言方法 from devices import dvfrom time import sleepimport randomfrom tool.jt import capture_screenshotdef initialization(func):def wrapper():sleep(1)dv.app_sto
阅读更多...
uiautomator2快速入门app自动化测试教程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、环境准备1.安装软件2.安装库 二、adb 连接手机1. 准备工作2. 第一种连接方式:USB连接3. 第二种连接方式:WLAN连接4. 第三种连接方式:WiFi连接5.查看端口转发 三、uiautomator2 连接手机1. 前期准备2. 默认连接3. WIFI 地址连接4. 解决 Uiautoma
阅读更多...
python使用uiautomator2操作雷电模拟器
本机环境:win10 64位,Python 3.10.4,雷电模拟器4.0.78,android版本7.1.2(设置-拉至最底部-关于平板电脑),雷电模拟器自带adb版本(adb version)1.0.31 一、首先将手机进入开发者模式。点击“关于平板电脑”-拉至最底部-多次点击“版本号”即可。返回一次,可以在“关于平板电脑”看到“开发者选项”,如图。 二、安装uiautomator
阅读更多...
app 自动化工具uiautomator2 + app页面分析工具weditor的使用
文章目录 一、踩坑经历习惯性思维转折--发现新大陆 weditor 二、学习weditor1、安装和打开:2、简单使用1)、链接手机调试2)、分析页面元素3)、引发思考--找到可以代替appium的模块uiautomator2 三、学习uiautomator2的简单使用:1、安装:2、连接手机:3、启动一个app--`app_start`函数4、停用一个app5、获取一个app信息6、等待
阅读更多...
APP自动化-uiautomator2--1、介绍及环境安装
前言 本章节对应使用的手机是华为HONOR 20 PRO,对应的安卓版本是Android 10。需要开启开发者模式并打开USB调试模式。 章节 1、辅助定位工具weditor–工具的基本使用及讲解以及失效情况 2、u2基本方法–卸载安装等基本方法 3、另一类基本方法–为常用的一些基本方法 4、基本定位方法–6中定位方法 5、鼠标操作–点击、拖拽、滑动等 6、按键操作–手机端的物理
阅读更多...
APP自动化-uiautomator2--3、详细举例u2基本方法
截图-screenshot import uiautomator2 as u2app = u2.connect("ERLDU19723002447")app.screenshot("save.jpg") 另一种写法 import uiautomator2 as u2app = u2.connect("ERLDU19723002447"
阅读更多...
APP自动化-uiautomator2--4、u2的另一类较为深入的方法
打开网址 import uiautomator2 as u2app = u2.connect("emulator-5554")app.open_url("https://gitee.com/qinganan_admin") 其实际是运行了adb指令来打开了浏览器网址 shell方法 主要用于代码执行adb以及adb shell指令 启动APP import uiautomator2
阅读更多...