zoukankan      html  css  js  c++  java
  • airtest常用指令

    airtest 操作adb命令

     

    常用adb

    1)对特定设备执行adb指令

    dev = connect_device("Android:///device1")
    dev.shell("ls")

    2)切换root权限

    dev.shell("adb root")

    3)关闭wifi

    dev.shell("svc wifi disable")

    4)打开wifi

    dev.shell("svc wifi enable")

    其他封装好的ADB接口:

    1)返回应用的完整路径:path_app()

    android = Android()
    android.path_app("com.netease.cloudmusic")

    2)检查应用是否存在于当前设备上:check_app()

    android = Android()
    android.check_app("com.netease.cloudmusic")

    3)停止应用运行:stop_app()

    stop_app("com.netease.cloudmusic")
    
    # 启动应用:start_app()
    start_app("com.netease.cloudmusic")
    
    # 清除应用数据:clear_app()
    clear_app("com.netease.cloudmusic")

    4)安装应用:install_app()

    install(r"D:demo	utorial-blackjack-release-signed.apk")
    
    # 卸载应用:uninstall_app()
    uninstall("org.cocos2dx.javascript")

    5)关键词操作:keyevent()

    keyevent("HOME")
    keyevent("POWER")
    keyevent("MENU")

    6)唤醒设备:wake()

    wake()

    7)返回HOME:home()

    home()

    8)文本输入:text()

    text("123")

    9)检查屏幕是否打开:is_screenon()

    android = Android()
    android.is_screenon()

    10)检查设备是否锁定:is_locked()

    android = Android()
    android.is_locked()

    11)获取当前设备的分辨率:get_current_resolution()

    android = Android()
    android.get_current_resolution()

    12)其它adb shell命令:shell()

    shell("ls")
    shell("pm list packages -3")
  • 相关阅读:
    【安装软件的点点滴滴】
    【自然语言处理】LDA
    【sklearn】数据预处理 sklearn.preprocessing
    【sklearn】中文文档
    【MySql】update用法
    DotNet Core
    ASP.NET MVC
    ADO.NET
    RESTful API
    C#
  • 原文地址:https://www.cnblogs.com/vip136510786/p/14714858.html
Copyright © 2011-2022 走看看