python+apppium+雷电

    技术2022-07-13  83

    雷电模拟器的adb更换为sdk下platform-tools目录下的adb 查询appacitvity和appPackage可通过sdk的aapt dump baging xxx/xxx/xxx.apk查询 配置JAVA8

    Windows 10 Java环境变量配置 </h2>

    Win10下 Java环境变量配置

    首先,你应该已经安装了 Java 的 JDK 了(如果没有安装JDK,请跳转到此网址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html)

    笔者安装的是 jdk-8u91-windows-x64

    接下来主要讲怎么配置 Java 的环境变量,也是为了以后哪天自己忘记了做个备份

    (注:win10的Java环境变量配置和其他的windows版本稍有不同)

    在电脑桌面 右键点击 “此电脑”的“属性”选项

     

    选择“高级系统设置”选项

     

    点击下面的“环境变量”选项

     

    接下来就是具体的配置过程:

    点击“系统变量”下面的”新建“选项

     

    在”变量名“处填上”Java_Home“

    ”变量值“为JDK安装路径,笔者的路径是”D:\Program Files\Java\jdk1.8.0_91“

    点击”确定“选项

     

    在”系统变量“中找到”Path“

     

    选中”Path“点击”编辑“选项

     

    选择右边的“编辑文本”,将引号里面的全部复制“%Java_Home%\bin;%Java_Home%\jre\bin;”,到“变量值”栏的最前面,“确定”

     

    在“系统变量”栏,“新建”,“变量名”为“CLASSPATH”,“变量值”为“.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar”,“确定”

     

    点击“环境变量”最下面的“确定”选项

     

    回到电脑桌面,按快捷键“Win+R”,输入“cmd”

     

    检查Java环境是否配置成功

    输入"java"

     

    输入"javac"

    输入"java -version"

     

    如果上面的三幅图都看见了,恭喜,环境变量配置好了!

     

    配置Android(SDK版本要与模拟器手机的系统版本一致 )

    android-sdk环境变量配置 </h1> <div class="clear"></div> <div class="postBody">

    1.android-sdk环境变量

    1.在系统变量新建:ANDROID_HOME,对应变量值为:G:\android-sdk-windows(sdk安装路径)

    2.path添加两个变量(tools和platform-tools)

    3.加了环境变量后,可以直接在cmd里运行adb命令,查看adb版本号

     

    安装nodejs \

    通过nodejs的npm下载appium 1.appium安装,运行cmd,输入命令行npm install –g appium。若要指定版本,则命令后加@1.6.3 安装cnpm: npm install -g cnpm --registry=https://registry.npm.taobao.org (直接用npm install –g appium@1.6.3,貌似遇墙问题,下载不下来,故使用淘宝源) 安装appium1.6.3: cnpm install -g appium@1.6.3

    2.安装完成之后配置环境变量,编辑path,例如添加:D:\Tools\nodejs\node_global;

    3.运行cmd,输入:appium -v,若正常显示版本信息,则appium环境安装成功;

    在sdk的目录tools目录下打开uiautomatorviewer.bat 来查找元素 如果出现rror while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object does... adb kill-server adb start-server

    Processed: 0.009, SQL: 9