zoukankan      html  css  js  c++  java
  • appium 移动端 自动化测试

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

    在这里插入图片描述

    如图所下

    在这里插入图片描述

    如图所下

    在这里插入图片描述

    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

    对号入座 点击 启动会话

    如图所下

    在这里插入图片描述

    让我们锁定一个

    在这里插入图片描述

    确定结果如下

    在这里插入图片描述

    点击查找

    在这里插入图片描述

    显示 此界面 锁定到了元素

    在这里插入图片描述

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

    在这里插入图片描述

    打开pycharm 新建文件 复制文件

    在这里插入图片描述
    如图所下 根据你锁定的页面

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

    在这里插入图片描述

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

  • 相关阅读:
    神盾局第4季
    PAT 1053. Path of Equal Weight (30)
    PAT 1052. Linked List Sorting (25)
    PAT 1051. Pop Sequence (25)
    PAT-1049. Counting Ones (30)
    PAT-1047. Student List for Course (25)
    PAT 1045. Favorite Color Stripe (30)
    每日编程-20170308
    技术博客的第一篇文章
    《C语言》while语句和dowhie语句(7)
  • 原文地址:https://www.cnblogs.com/ZS1314/p/13768283.html
Copyright © 2011-2022 走看看