zoukankan      html  css  js  c++  java
  • Android自动化----adb shell,appium,uiautomator2

    1、区别

    1,adb shell脚本的方式 不但可以在有电脑的情况下使用,通过数据线连接电脑然后adb shell命令,而且还可以打包成app,在手机的终端使用adb shell命令。

    2,appium还有 uiautomator2都必须使用电脑,写好的脚本在电脑上执行,电脑相当于服务器端,手机相当于客户端。

    3,电脑上执行adb shell命令的权限好像比手机高,比如执行getevent命令,在电脑可以直接使用,而在手机的shell终端却必须提升权限到root(su命令)。

    adb shell脚本命令

    注意:

    1.不是adb命令而是adb shell中的命令,这种命令才能在手机端执行,而adb命令需要在电脑端实行。

    2.Android也是linux系统,所以Linux系统几乎的所有命令也是可以使用的

    如何获取adb

    去Android sdk 官网,注意下载平台工具,而sdk tools与这个不同。在sdk tools 中还有调试的其他的工具,比如根据截图来定位的uiautomatorview。

    adb shell命令:http://adbshell.com/  去官网比对。

    adb shell的自动化命令:

  • 相关阅读:
    Big-data:Linux基础(04)--快捷键
    Big-data:Linux基础(03)
    Big-data:Linux基础(02)
    [mysql]删除和修改
    git使用两个异常处理
    jmeter函数使用以及json格式的后置处理器
    jmeter遇到中文不可见
    jmeter参数化
    GIT简易使用
    mysql基本语句(更新中)
  • 原文地址:https://www.cnblogs.com/BlueFire-py/p/9723980.html
Copyright © 2011-2022 走看看