app自动化

本文详细介绍了如何进行App自动化测试,包括安装Appium、JDK、AndroidDevelopTools,设置环境变量,使用雷电模拟器,以及通过Python进行设备连接和元素定位。还提到了Android真机的USB调试开启步骤,并指导安装和使用相关自动化测试框架及工具,如uiautomator2和weditor。
摘要由CSDN通过智能技术生成

app自动化

一:appium+JDK+模拟器
1.安装appium
官方网站下载最新的appium版本,官方网站地址:http://appium.io/
2.安装JDK1.8
配置环境变量:https://www.cnblogs.com/xch-yang/p/7629351.html
在这里插入图片描述
新建JAVA_HOME:JAVA_HOME,C:\Program Files\Java\jdk1.8.0_231
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
找到path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
找到classpath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3.安卓Android Develop Tools工具
官方文地址:https://www.androiddevtools.cn/
(1)下载android-studio后,下载android-sdk后
(2)配置环境变量:
新建ANDROID_HOME:D:\android-sdk-windows
在PATH中添加三项内容:
在这里插入图片描述
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
%ANDROID_HOME%\build-tools\28.0.3
(3)进入cmd命令行,输入adb version,能够正常显示adb的版本就okay.在这里插入图片描述
4.安装雷电模拟器
官网下载地址:https://www.ldmnq.com/
安装好,打开模拟器之后,在命令行当中运行此命令:adb devices
能够得到像下图这样的设备列表信息即可。在这里插入图片描述
5.Ps: 使用android真机的同学,需要开启手机的 USB调试模式。
调试模式的开启因为手机型号会有差异 ,大致为:
在手机版本号点击5下,开启开发者模式
找到开发者模式选项,在其下找到 USB调试模式开关,并开启。
在手机第一次与电脑连接时,需要人为手动在手机上授权信任该手机。
6、安装appium python客户端
使用python的pip命令,直接在线安装:
pip install Appium-Python-Client

二:python+appium+雷电模拟器
1.启动雷电模拟器
2.启动appium
http://appium.io/docs/en/about-appium/intro/
3.cmd管理员模式,检测启动的设备:
adb devices,查看已连接的设备

adb --help 查看帮助手册

adb kill-server 结束进程服务

adb start-server 开启进程

adb -devices 查看已连接的设备

adb logcat 打印log信息

adb pull 手机路径 本地路径 从手机拉取信息到本地电脑上

adb push 本地路径 手机路径 从本地推送信息到手机上:adb push D:\jisuanqi_370.apk /sdcard/

adb logcat – 打印日志

adb shell – 登录设备shell命令(命令行的人机界面)

          ll   

         ls - l

         exit退出shell

adb install 路径 :adb install D:\jisuanqi_370.apk ,若未安装,则安装成功;已安装,则安装失败

adb install 已安装的apk的包名: adb uninstall com.ibox.calculators

adb shell dumpsys activity | find “mResumedActivity” :获取当前正在活跃的页面

      mResumedActivity: ActivityRecord{bdb9e2a u0  com.cyanogenmod.filemanager/.activities.NavigationActivity t11}

adb shell dumpsys activity activities | findstr mResumedActivity

adb shell pm list package , 列出所有包名

-f 列出所有apk路径及包名

-s 列出系统apk路径及包名

-3 列出用户apk路径及包名
4.启动,D:\softwares\android-sdk\tools\bin\uiautomatorviewer.bat,然后开始定位元素
若无法定位,则关闭appium,uiautomatorviewer.bat和appium有冲突

5.定位框架:https://developer.android.com/reference/androidx/test/uiautomator/UiSelector

连接:http://ww.testingpai.com/article/1595507262082

安装python版本的app自动化测试框架

pip install -U uiautomator2

pip install -U weditor,定位工具

pip install Appium-Python-Client

cmd管理员模式:启动模拟器
adb device
weditor,跳出网页版本的定位工具

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值