appium工具使用 App元素探测器 Adb介绍及 原理解析<搬代码>

deviceName
platformName
appPackage
appActivity

deviceName设备名字,platformName什么系统android,appPackage测试包名,
appActivity启动项的名字找到launchable-activity的name里面

launchable-activity: name=‘com.tencent.qqmusic.activity.AppStarterActivity’
1
2
3
aapt dump badging 包名地址
aapt dump badging F:\重修测试\软件apk\qqmusic_android.apk
查找到包名命令
aapt dump badging F:\重修测试\软件apk\qqmusic_android.apk | findstr package
查找到包的启动入口
aapt dump badging F:\重修测试\软件apk\qqmusic_android.apk | findstr launchable-activity

4
5
launchable-activity:
6
7
App元素探测器
8
可以使用这款app进行探测app元素
9
了解包名和类名
10
app类型划分
11
App布局&控件
12
13

**

Adb介绍及 原理解析

**
14
15
默写adb命令
Adb -help 帮助 adb -devices 查看是否连接 adb connect 127.0.0.1:62001 连接这个设备
Adb pull <手机路径><本地路径> adb push<本地路径><手机路径>
Adb shell 登录到设备上,可以使用linux命令
Adb install 包名 安装应用包 adb uninstall 包名 卸载应用包
Adb shell clear 包名 清除软件日志和缓存

Adb shell pm list package -s 系统应用软件 adb shell pm list package -3第三方应用软件
adb shell pm list packages 查看所有应用包
Adb shell dumpsys activity 查看当前活动包的信息

Adb shell dumpsys activity | findstr mCurrentFocus 查看正在运行的包名
adb shell dumpsys activity | find “,FocusedActivity” --查看前台应用包名
上面两个命令都可以查看正在运行的包名

输出日志:
Adb logcat >D:/log/666.txt 输出日志到本地
Adb logcat -c 清除日志
Adb bugreport 输出日志,包括logcat日志,功耗日志,cpu日志
Adb logcat -b 值当缓冲区 如:adb logcat -b main
也可以输出文件: adb logcat -b main >E:test.log

控制面板点击坐标
Adb shell input tap x坐标y坐标 坐标点击

Maven工具介绍,配置
就是设置conf中的seting文件,在eclips中window中user seting 中指定到seting的位置,他就会自己配置
Maven项目的创建,pom配置
进入该maven网站 https://mvnrepository.com 搜索java -client,找到启动项复制到pom中加载如图:
16
17
使用eclips,固定格式

public static void main(String[] args) throws MalformedURLException {
		//创建配置对象
		DesiredCapabilities desiredCapabilities=new DesiredCapabilities();
		//配置设备名
				desiredCapabilities.setCapability("deviceName", "emulator-5554");
		//配置机型
				desiredCapabilities.setCapability("platformName", "Android");
		//配置appPackage appPackage包名
				desiredCapabilities.setCapability("appPackage", "com.handsgo.jiakao.android");
		//配置启动项目appActivity appActivity
				desiredCapabilities.setCapability("appActivity", "com.handsgo.jiakao.android.splash.Login");
		//创建驱动
				AndroidDriver<WebElement> android=new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"),desiredCapabilities);
	}

18
**

元素定位,元素 操作

**
19

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值