zoukankan      html  css  js  c++  java
  • Appium自动化测试

    一、认识Appium


    二、自动化环境搭建

    安装JDK

    推荐安装jdk1.8版本,不然使用uiautomatorviewer定位元素时可能会有问题。

    安装Android Studio

    1.使用Android Studio的模拟器。
    当然,还可以使用其他模拟器,如网易木木、夜神模拟器。
    2.使用uiautomatorviewer定位。

    安装Appium Desktop

    安装Nodejs

    安装Appium server

    三、adb相关命令

    • 安装apk
      adb install -r apk路径
      adb install -r /C/Users/huang/Downloads/com.xueqiu.android_12.4.6_254.apk

    • 启动app
      adb shell am start -W -n com.xueqiu.android/.view.WelcomeActivityAlias -S

    • 获取app入口
      adb logcat |grep -i displayed
      打开app,出现的第一个就是app入口。

      雪球app入口:com.xueqiu.android/.view.WelcomeActivityAlias

    • 显示模拟器
      adb devices


    四、Appium Desktop录制


    五、用例编写

    1.导⼊依赖
    2.设置capabilities
    3.初始化driver
    4.元素定位与操作find+action
    5.断⾔ assert

    六、元素定位

    xpath定位


    七、常用API


    八、Toast控件


    九、Webview

    Webview是什么

    怎么判断时Webview元素

    怎么定位Webview元素


    十、PO


    十一、数据驱动


    十二、排查错误

    Appium log分析

    分析界面数据

    脚本外调试

    curl命令


    十三、python装饰器


    十四、微信小程序测试

  • 相关阅读:
    微信报错 config:fail.Error:invalid signature
    js动态添加onload、onresize、onscroll事件(另类方法)
    Jquery 读取表单选中值
    Jquery事件
    Jquery
    PHP-query 的用法
    php-数据库访问--数据修改
    php-数据库访问--增、删、改
    php-访问数据库
    php-设计模式
  • 原文地址:https://www.cnblogs.com/Uni-Hoang/p/12942805.html
Copyright © 2011-2022 走看看