zoukankan      html  css  js  c++  java
  • appium入门

    搭建好环境后,来试一个打开模拟器上的app应用操作.

    目标:在Android系统模拟机上打开bilibili.

    1,启动模拟器,保证有设备连接.

    命令adb devices查看链接设备.
    一般打开模拟机即可连接,真机需要开启开发者模式.
    ?遇到设备list空的问题,重启电脑后解决.

    2,查看模拟器上的bilibili包名和activity

    2.1,模拟器上安装并启动app

    2.2,终端输入:adb shell

    2.3,#后输入logcat *:S ActivityManager:V

    找到类似这样的 tv.danmaku.bili/.ui.splash.SplashActivity ,具体方法待完善
    获得包名和activity: tv.danmaku.bili/.ui.splash.SplashActivity
    ( aapt dump badging apk安装包路径)

    3,启动Appium Desktop

    默认配置启动,或配置高级参数让日志展示的更完善.
    image

    4,准备自动化脚本

    from appium import webdriver
    
    desired_caps = {
      'platformName': 'Android', # 被测手机系统
      'platformVersion': '6.0.1', # 模拟器/手机安卓版本
      'deviceName': 'xx', # 设备名,安卓手机可以随意填写
      'appPackage': 'tv.danmaku.bili', # 启动APP Package名称
      'appActivity': '.ui.splash.SplashActivity', # 启动Activity名称
      'noReset': True,       # 不要重置App
      'newCommandTimeout': 6000
    }
    
    
    driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
    难者不会 会者不难 学是关键
  • 相关阅读:
    统计学习方法学习笔记(一)--极大似然估计与贝叶斯估计原理及区别
    数据过拟合解决方法
    LSTM基础
    异方差产生与解决
    人工免疫相关算法
    Svm相关
    sscanf,sscanf_s及其相关用法
    C语言数组初始化
    生产者和消费者
    Linux线程-创建
  • 原文地址:https://www.cnblogs.com/hsmwm/p/14934510.html
Copyright © 2011-2022 走看看