当前位置: 首页 > news >正文

appnium-巨量测试

App测试

adb获取IP和版本号
在这里插入图片描述
adb获取当前界面
在这里插入图片描述

点击源码有一个连接地址更换到Remote参数里,端口号在appnium里;发送连接
在这里插入图片描述
在这里插入图片描述

from appnium import webdriver
# 配置手机练级恶的参数信息
# 参数信息都是以键值对的方式进行连接
desried_caps= {}
#设备名称 adb device获取
desired_caps["deviceName"]="127.0.0.1:62001"
#系统
desried_caps["platformName"]="Android"
#系统版本号
desried_caps["platformVersion"]="7.1.2"
# 通过adb命令下面信息:adb shell dumpsys window | findstr mFocusedApp
# 启动的app名称:com.android.settings
desried_caps["appPackage"]="com.android.settings"
# 启动的app界面: .Setting
desried_caps["appActivity"]=".Settings"
#print(desired_caps)
# 点击源码有一个连接地址更换到Remote参数里,端口号在appnium里;发送连接
webdriver.Remote("http://127.0.0.1:4723/wd/hub",desired_capabilities=desired_caps)
# 时间
time.sleep(5)
driver.quit()

app测试自动化的流程

  1. 首先明确项目的核心模块
  2. 设计用例脚本,分析用例的执行步骤
http://www.dtcms.com/a/267384.html

相关文章:

  • LVGL移植(外部SRAM)
  • ESP32-S3开发板播放wav音频
  • 应急响应靶机-linux1-知攻善防实验室
  • 介绍electron
  • 若依学习笔记1-validated
  • Qt工具栏设计
  • Tensorboard无法显示图片(已解决)
  • 编程中的英语
  • CHAIN(GAN的一种)训练自己的数据集
  • Ubuntu基础(监控重启和查找程序)
  • 【Elasticsearch】深度分页及其替代方案
  • 基于 Python Django 和 Spark 的电力能耗数据分析系统设计与实现7000字论文实现
  • .NET9 实现排序算法(MergeSortTest 和 QuickSortTest)性能测试
  • Redis--黑马点评--基于stream消息队列的秒杀优化业务详解
  • 升级到MySQL 8.4,MySQL启动报错:io_setup() failed with EAGAIN
  • 每日算法刷题Day42 7.5:leetcode前缀和3道题,用时2h
  • Node.js worker_threads:并发 vs 并行
  • 洛谷刷题9
  • 如何在idea里快速地切换Windows CMD、git bash、powershell
  • 谷物干燥的滚筒式烘干机的设计cad【11张】三维图+设计说明书+绛重
  • LinkedList剖析
  • OneCode 图表组件核心优势解析
  • Kafka消息积压全面解决方案:从应急处理到系统优化
  • <script setup>中的setup作用以及和不带的区别对比
  • DeepSeek飞机大战小游戏HTML5(附源码)
  • 【动态规划】笔记—完全背包问题
  • opensuse tumbleweed上安装显卡驱动
  • 针对工业触摸屏维修的系统指南和资源获取途径
  • 【Linux】自旋锁和读写锁
  • Day52 神经网络调参指南