app自动化(一)环境搭建

原理

  • 用最简单的话来说就是Python操作appnium,appnium操控android SDK,android SDK通过命令操控手机,就实现app自动化

第一步:搭建python环境

  • 安装好python环境就行,还有pycharm工具,安装完成后,cmd命令输入python验证一下,出现以下说明环境安装成功。

第二步:安装android SDK环境

  • 安装好java jdk环境:首先得配置好java jdk环境,安装好厚,在cmd命令中输入java --version和javac --version能看到版本号则说明安装成功
  • android SDK安装
    • 下载地址:https://www.androiddevtools.cn/
    • 在Android SDK工具选项中选择SDK Tools
    • windows系统推荐下载zip,也有max和linux系统的下载
    • 下载完成后,将文件解压到某一路径,注意解压到一个没有中文名称的路径
    • 进入android-sdk-windows文件后,双击SDK Manager.exe
      • 点击SDK Manager.exe出现闪退情况(首先包装java环境安装正确,环境变量变量配置正确)解决如下:
        • 找到android-sdk-windows中tools下的android.bat文件,点击右键-->编辑
        • 找到android.bat文件中如下代码
          rem Check we have a valid Java.exe in the path.
          set java_exe=
          call lib\find_java.bat
          if not defined java_exe goto :EOF
        • 在set java_exe=后面加上之前安装好的jdk路径
          rem Check we have a valid Java.exe in the path.
          set java_exe=C:\Program Files\Java\jdk-11.0.10\bin\java.exe
        • 删除下面代码
          call lib\find_java.bat
          if not defined java_exe goto :EOF

          最后保存后退出,重新打开SDK Manager.exe就不出现闪退了

    • 打开SDK Manager.exe之后得到如下图,根据下图勾选即可
    • 然后点击下载安装即可
    • 这时会进行下载,等待下载完成即可

第三步:android SDK安装完成后,配置环境变量

  • 需要把以下三个加入到环境变量Path中,让系统能识别android sdk,按照自己路径进行配置环境变量
    • D:\android-sdk-windows\tools
    • D:\android-sdk-windows\platform-tools
    • D:\android-sdk-windows\build-tools\29.0.3

      

  • 在cmd命令中输入adb version是否安装成功,出现版本号则表示安装成功
  • adb.exe就是调试app用的命令行工具,借助这个工具,可以直接在pc端通过usb或wifi管理手机设备或模拟器状态,保存在android-sdk-windows\platform-tools
  • aapt.exe是安卓开发使用的一个自动资源打包工具,可以用来检测apk的包名和activity名称,保存在android-sdk-windows\build-tools\29.0.3

第四步:安装appnium

  • 下载地址:https://github.com/appium/appium-desktop/releases
  • 下载完成后安装即可(一键安装到底就可以)
  • 下载Appium Inspector(这个工具是appium server提供的一个元素定位工具),早期的appium server内置的有Appium Inspector,最新版本没有内置,需要重新下载安装,这里可以安装早期版本如下:

第五步:安装Appium Inspector(如果下载的是早期的appium server版本不用安装Appium Inspector),元素定位工具

  • 下载地址:https://github.com/appium/appium-inspector/releases
  • 下载好后,一键安装即可

第六步:安装Appium-Python-Client

  python想要操作appium,就需要安装专门的连接工具模块appium-python-client

  • 在pychram终端中安装:pip install appium-python-client

至此经过上面的安装步骤以后,app自动化需要的工具安装完成

posted @ 2023-04-20 23:14  A熙  阅读(206)  评论(0)    收藏  举报