appium 移动端 自动化测试

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

appium 移动端  自动化测试

如图所下

appium 移动端  自动化测试

如图所下

appium 移动端  自动化测试

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        键盘设置(允许中文输入)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

只需要添加

平台名称 (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

对号入座 点击 启动会话

如图所下

appium 移动端  自动化测试

让我们锁定一个

appium 移动端  自动化测试

确定结果如下

appium 移动端  自动化测试

点击查找

appium 移动端  自动化测试

显示 此界面 锁定到了元素

appium 移动端  自动化测试

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

appium 移动端  自动化测试

打开pycharm 新建文件 复制文件

appium 移动端  自动化测试
如图所下 根据你锁定的页面

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

appium 移动端  自动化测试

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

appium 移动端 自动化测试

上一篇:Application Server was not connected before run configuration stop, reason: Unable to ping server at


下一篇:Android事件处理