Appium
文章平均质量分 78
安卓自动化 ,Appium
Yoke_C
这个作者很懒,什么都没留下…
展开
-
参数化和数据驱动
a.参数化:根据传入的数据,对测试用例进行迭代调用 b.数据驱动:基于数据完成的流程调度,通常数据源自于外部数据文件 参数化是数据驱动的基础和特例, @pytest.mark.parametrize的使用 下面展示两种不同方法实战模拟登录页面-手机号和密码的输入的参数化使用: a.参数化 b.数据驱动 踩坑:如果遇到启动session失败的情况,假设你是使用oppo手机,那需要开启两项权限,可参照见:OPPO 无法连接 appium踩坑记录_m0_57981597的博原创 2022-02-22 15:34:40 · 1324 阅读 · 0 评论 -
元素定位和基础操作
一、UIAutomatorVirwer的使用 1.存放位置 在安卓SDK的tools的bin文件目录下,有个uiautomatorviewer.bat 2.作用 可以使用该工具获取元素特征信息 3.使用场景 a.电脑连接真机或者打开模拟器 b.启动要测试的APP c.然后去tools的bin文件目录下,打开uiautomatorviewer.bat,打开后,界面如下(会自动打开一个命令行窗口,该命令行窗口不能关闭,关闭之后,整个工具其实也是被关闭了...原创 2021-12-24 16:37:30 · 229 阅读 · 0 评论 -
Appium+Python的基础操作API
在脚本内启动其他APP 可看我另外发布的一篇文章,谢谢~ 。链接: 获取APP的包名和界面名(手机已打开调试模式,并连接电脑) 使用aapt dump badging命令,打开命令行,首先切换到aapt.exe路径下,然后输入aapt dump badgingD:\Users\appium\11.apk 回车之后,就可以获取到11.apk这个应用的包名和界面名了 打开命令行,输入adb shell dumpsys activityactivities >d:\log.txt,然后打开log.t..原创 2021-12-20 16:38:27 · 2421 阅读 · 0 评论 -
Appium环境配置
1.JDK配置 a.首先先下载java的开发工具JDK(这个网上资源很多,可以到官网下载:https://www.oracle.com/java/technologies/downloads/) b.下载安装完成后,进行环境配置: *配置JAVA_HOME 右击我的电脑-->属性-->高级系统设置-->环境变量-->用户变量-->选择新建,再弹出的弹框输入 变量名:JAVA_HOME;变量值:C:\Program Files\Java\jdk1.8.0_131 (J.原创 2021-12-20 13:59:53 · 4278 阅读 · 0 评论