随笔分类 -  APP自动化

摘要:目录 一、前言 1、Appium元素定位 1.1、Android页面介绍 2、App常用元素定位 1.1、id定位 1.2、UIAutomator定位 1.3、Xpath定位 1.4、content-desc定位 1.5、className定位 1.6、扩展 3、App元素定位方法调用 一、前言 A 阅读全文
posted @ 2022-10-13 23:12 博无止境 阅读(617) 评论(0) 推荐(0) 编辑
摘要:POM设计原理:page object model 页面对象模型,主要应用于UI自动化测试框架的搭建,主流设计模式之一 把项目每一个页面当做一个对象来进行编程。python基础:什么是对象?属性+行为 通过类定义=具有相同的属性相同的行为 POM一般分为四层: 第一层:base层,描述每个页面相同的 阅读全文
posted @ 2022-08-12 22:39 博无止境 阅读(869) 评论(0) 推荐(1) 编辑
摘要:前言 移动端Android APP进行UI自动化测试时,常用到的元素定位方法有多种,如resource-id、class name、accessibility_id、xpath、android_uiautomator、坐标点等定位方法。同等情况下更加优先推荐哪些定位方法?这些定位方法有什么区别?本文 阅读全文
posted @ 2022-08-03 22:48 博无止境 阅读(1133) 评论(0) 推荐(1) 编辑
摘要:一、开启时间戳 在appium中开启日志时间戳,如下图 二. python脚本如何与appium通信,详细过程 1.python脚本发送HTTP请求,发送参数 2.创建会话 3.确定终端是否连接,并且确认设置参数与终端的参数是否一致 4.appium会推送AppiumBootstrap.jar给终端 阅读全文
posted @ 2022-07-30 15:29 博无止境 阅读(316) 评论(0) 推荐(0) 编辑
摘要:接下来是如何通过python代码来操控手机app教程 一、 首先得先在pycharm中安装好第三方库:appium-python-client 然后使用ADB命令连接模拟器 1. 在cmd命令输入(adb connect 本地地址:模拟器端口号)来连接模拟器,每个模拟器的默认端口号都不同,不懂的可以 阅读全文
posted @ 2022-07-26 23:07 博无止境 阅读(2909) 评论(0) 推荐(0) 编辑
摘要:用最简单的话术,描述最难理解的问题。 【原理】: 用简单的话来说就是python操作appnium,appnium操控android SDK,android SDK通过命令操控手机,就实现了app自动化 第一步:搭建python环境。(python自动化脚本) 这个就很简单了,安装好python环境 阅读全文
posted @ 2022-01-07 18:09 博无止境 阅读(5370) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示