欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

移动端 自动化测试(一) appnium

程序员文章站 2022-07-14 08:39:28
...

使用appnium 操作如下(保证adb在连接真机或者模拟器的情况下)

移动端 自动化测试(一) appnium

如图所下

移动端 自动化测试(一) appnium

如图所下

移动端 自动化测试(一) appnium

desired_caps常用参数:

    platformName         平台的名称:iOS, Android, or FirefoxOS
    platformVersion      设备系统版本号
    deviceName           设备号 IOS:instruments -s devices,Android: adb devices
    app                  安装文件路径:/abs/path/to/my.apk or http://myapp.com/app
    appActivity          启动的Activity
    appPackage           启动的包
    unicodeKeyboard      unicode设置(允许中文输入)
    resetKeyboard        键盘设置(允许中文输入)

只需要添加

平台名称 (iOS, Android)
设备系统号版本号 (adb shell getprop ro.build.version.release)
设备号 (adb devices)
appPackage (/ 前)
appActivity (/ 后)
查看包和启动包的四种命令
adb shell dumpsys activity | findstr “mResume”
adb shell dumpsys window | findstr mCurrentFocus
adb shell dumpsys window w |findstr / |findstr name=
adb activity adb shell dumpsys window w

对号入座 点击 启动会话

如图所下

移动端 自动化测试(一) appnium

让我们锁定一个

移动端 自动化测试(一) appnium

确定结果如下

移动端 自动化测试(一) appnium

点击查找

移动端 自动化测试(一) appnium

显示 此界面 锁定到了元素

移动端 自动化测试(一) appnium

下面让我们开始录制脚本 开始导入pycharm

移动端 自动化测试(一) appnium

打开pycharm 新建文件 复制文件

移动端 自动化测试(一) appnium
如图所下 根据你锁定的页面

你需要查出所对应的包名/启动名 替换到你的脚本文件 上图标记的两个箭头 要不然就会找不到你的页面 就是导致报错

移动端 自动化测试(一) appnium

接下来你就可以根据需求 开始对你app端 进行自动化测试了