Android+appium自动化环境配置及测试(win7系统64位)

本文详细介绍如何搭建Appium自动化测试环境,包括JDK、node.js等软件的安装配置,解决常见问题如版本过低导致的错误提示,以及如何通过数据线连接手机并开启USB调试进行测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一。先说说踩过的坑

1.安装JDK(1.2)版本太低,JDK版本安装1.8就一切正常了,不然一直提示错误找不到error:ono find adb。
2.手机找不到开发者选项。

二。配置环境

安装的软件都在传送门
密码是:6666
1.JDK安装与配置
传送门
2.Appium-windows
直接一路下一步就好了
3.node.js
也是直接一路下一步。
注意:win7系统安装12.2版本就好了,不然高版本安装不了
4.android SDK
直接解压就好了,解压后需要配置下环境变量
去电脑系统属性–环境变量–系统变量里 创建ANDROID_HOME 值设置为SDK根目录的路径。

将sandroid-sdk\platform-tools加入到环境变量path中。
在这里插入图片描述

测试adb是否可以运行
运行cmd打开命令提示窗,输入where adb 能够显示出其所在路径即OK。
或者:运行—cmd—输入adb
有一大串信息出现就代表正常
在这里插入图片描述
查看Android_home的环境变量是否正确,可以在tools/bin目录下输入echo %android_home% 能够显示出android sdk安装路径即OK。

三。数据线连接手机(手机要打开USB调试功能)
输入 adb devices -l 查看是否连接成功

注意:
SDK的版本和Android的版本一定要一致。否则后面的有各种问题:比如:uiautomatorviewer获取不到手机界面。

在这里插入图片描述
三。uiautomatorviewer获取手机页面信息
android8.1以后sdk tools自带的uiautomator直接打开,截取不到机器界面信息
那么只能手动获取了:

1.截取uix资源文件
adb shell uiautomator dump /sdcard/screen.uix
adb pull /sdcard/screen.uix
注明:新手机地址改成:/data/local/tmp/**.uix
2.截取截图
adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png

会生成几个文件,在地址里面。
在这里插入图片描述
然后点击这个文件然后点击ok,会生成一个specify screenshot按钮。
在这里插入图片描述
点击specify screenshot按钮输入图片,点击ok.
在这里插入图片描述
这样就ok啦
在这里插入图片描述
查看包名命令:

adb shell dumpsys activity recents | find "intent={"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值