![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Appium
文章平均质量分 78
安卓自动化 ,Appium
Yoke_C
这个作者很懒,什么都没留下…
展开
-
参数化和数据驱动
a.参数化:根据传入的数据,对测试用例进行迭代调用b.数据驱动:基于数据完成的流程调度,通常数据源自于外部数据文件参数化是数据驱动的基础和特例,@pytest.mark.parametrize的使用下面展示两种不同方法实战模拟登录页面-手机号和密码的输入的参数化使用:a.参数化b.数据驱动踩坑:如果遇到启动session失败的情况,假设你是使用oppo手机,那需要开启两项权限,可参照见:OPPO 无法连接 appium踩坑记录_m0_57981597的博原创 2022-02-22 15:34:40 · 1431 阅读 · 0 评论 -
元素定位和基础操作
一、UIAutomatorVirwer的使用1.存放位置在安卓SDK的tools的bin文件目录下,有个uiautomatorviewer.bat2.作用可以使用该工具获取元素特征信息3.使用场景a.电脑连接真机或者打开模拟器b.启动要测试的APPc.然后去tools的bin文件目录下,打开uiautomatorviewer.bat,打开后,界面如下(会自动打开一个命令行窗口,该命令行窗口不能关闭,关闭之后,整个工具其实也是被关闭了...原创 2021-12-24 16:37:30 · 287 阅读 · 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 · 2440 阅读 · 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 · 4327 阅读 · 0 评论