一.获取手机信息 adb devices获取手机或模拟器的设备名 aapt dump badging xxxx.apk获取app的包名.入口等基本信息 如果想要知道手机原生携带的app的基本信息,首先是无法获取到这个apk软件包,也就无法用aapt的方法来获取对应的信息.此时可以通过抓取日志的方法获取基本信息. 举例:想要获取到手机功能---设置  的基本信息.最终可以通过代码或appium客户端链接手机,并自动启动手机的设置功能 方法: 1.关闭手机后台运行的所有程序 2.打开手机日志 在cm…
目录 1.Selenium中使用XPath查找元素 (1)XPath通过id,name,class属性定位 (2)XPath通过标签中的其他属性定位 (3)XPath层级定位 (4)XPath索引定位 (5)XPath逻辑定位 (6)XPath模糊匹配定位 (7)XPath其他定位方式 2.总结: 前情提示:在前一篇文章中,我们详细的介绍了XPath路径表达式的使用方式.那么本篇文章我们就来说说在Selenium测试框架中如何使用XPath定位元素. XPath定位和Selenium基础元素定位…
一.包名获取的三种方式 1)找开发要2)mac使用命令:adb logcat | grep START win使用命令:adb logcat | findstr START 或者可以尝试使用第3条命令  adb shell dumpsys window w | findstr \/ | findstr name= 或 adb shell dumpsys window |findstr mCurrent      或 adb shell "dumpsys window w|grep \/|grep…
1. 安装驱动 说明:如果驱动装不上,可以使用第三方的工具去安装.(一般来说还是用第三方) 大概就是这个样子索. 2. 开启usb调试 1)开发者选项打开(不知道怎么打开的问度娘) 2)开启USB调试   强烈建议:打开不锁定屏幕 3. 连接电脑 I.用数据线直接接电脑(可以使用WIFI的方式连接.但是…需要root!!!,不过玩android不root,就跟想中奖,不买彩票一个道理…….不过还是不建议,毕竟不安全) II.勾选USB调试(注意:上一步中可以不勾选,这一步必须勾选,一般在连接的时…
如果你还想从头学起Appium,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1693896.html 前言 除了USB方式连接Android终端设备,还有一种方法是通过adb connect命令利用TCP/IP协议来连接.毕竟,PC端的USB口也是有限的. 具体步骤 1. cmd打开命令行,手机通过usb连接到电脑,执行命令adb devices查看设备链接情况,连接接成功后会显示 C:\Users\polo>adb devices…
目录 1.获取当前手机的时间 2.获取手机屏幕的宽和高 3.获取手机当前网络 4.设置手机网络模式 5.操作手机通知栏 6.综合练习 7.发送键到设备(掌握) 8.手机截图(掌握) 是针对手机一些常用设置功能进行操作的API. 这些API都非常的简单,用的时候直接查询调用就可以了,下面介绍几个非常常用的API. 1.获取当前手机的时间 使用方法:device_time # 调用方式: driver.device_time # 输出结果: 2020-12-04T00:02:50+08:00 2.获…
appium环境搭建了,当然也要开始用起来了,记录一下学习的过程 遇到问题 1.The permission to start '.ui.home.view.HomeActivity' activity has been denied.Make sure the activity/package names are correct. 解决办法1:可能是以为没有拿到真正的启动activty a.手机运行着app b.进入adb shell模式,输入命令:dumpsys activity activ…
目录 Appium教程 Appium简介 App自动化测试工具对比 Appium实现原理 环境搭建 Andorid介绍 基本架构 常见布局/视图 基本控件 控件常见属性 Adb介绍 Adb常用命令 Appium使用 获取app的Package和Activity desired_caps 元素定位 Appium教程 Appium简介 Appium是一款开源的Appium自动化工具, 基于Webdriver协议, 主要有以下3个特点: 全能: 支持iOS/Andorid/H5/混合App/WinAp…
目录 1.Appium测试环境搭建整体思路 (1)Android测试环境搭建 (2)Appium测试环境搭建 (3)测试脚本语言的环境搭建 2.Appium在Android端和IOS端的工作流程 (1)Android端 (2)iOS端 (3)总结 3.ADB执行原理和Appium执行原理 (1)ADB原理 (2)ADB实际操作原理参考图 (3)Appium原理 (4)Appium原理实际参考图( 结合简易原理图 ) 1.Appium测试环境搭建整体思路 (1)Android测试环境搭建 Andr…
目录 1.Appium Inspector介绍 2.Appium Inspector打开方式 3.Appium Inspector布局介绍 4.Appium Inspector工具的配置 5.Appium Inspector工具的使用 6.UIAutomatorviewer工具和Appium Inspector工具对比 APP中的元素定位工具大致有三种: uiautomatorviewer工具 Appium Inspector工具 Chrome Inspect工具 提示:本篇文章介绍Appium…