appium 02-连接控制安卓模拟器 2022学习记录

以下以夜神模拟器为例:

adb连接

1. 打开手机的开发者模式,并打开usb调试
2. 使用adb命令验证是否连接成功
显示此即为连接成功:ip/设备名 + device


3.如果失败,可能是因为你的SDK里的adb版本和夜神自带的adb版本不兼容

      可将android SDK → platform-sdk 文件夹中的adb.exe 复制一份,重命名一份为nox_adb.exe(共两份)放入模拟器的bin目录下,覆盖原文件,重启模拟器测试adb

获取被测app的包名和进程名:

1. 通过adb devices 确认连接状态
2. 模拟器进入app登录页面
3. adb shell进入终端
4. 输入命令 dumpsys activity | grep mFocusedActivity 获取包名及进程名

使用appium inspector测试连接模拟器中的app

首先操作第二步获取包名和进程

  1. 打开appium desktop

    1. 打开appium inspector,并配置相应信息

      a. 路由端口,需要与appium server一致ps: 现在path默认是/ ,得改成/wd/hub                                                                                                                                                                                                                     b. 配置基本启动信息

       设备名随便填,其它的很重要

  2. 连接成功后如图:自动打开app登录页面

    使用python 保存登录信息,运用python脚本与appium server进行通信

    1. pip install 下载Selenium库和Appium-Python-Client库
    2. 使用Appium Inspector的录制功能可以拿到基础配置代码

    3. 通过Inspector可以找到各个组件的XPATH路径,即可通过此编写自动化脚本,语法与selenium类似

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值