zoukankan      html  css  js  c++  java
  • Appium环境配置

    一、JDK下载、安装及其环境配置

      1、下载、安装略过……

      2、环境配置,以jdk-8u45为例,默认安装在 C:Program FilesJavajdk1.8.0_45路径下。 下面设置环境变量:

      “我的电脑”右键菜单--->属性--->高级--->环境变量--->系统变量:

      变量名:JAVA_HOME
      变量值:C:Program FilesJavajdk1.8.0_45
      变量名:PATH
      变量值:%JAVA_HOME%in;%JAVA_HOME%jrein;
      变量名:CALSS_PATH
      变量值:.;%JAVA_HOME%lib ools.jar;;%JAVA_HOME%libdt.jar

      判断JDK是否安装好,请输入java -version,如果能返回java的版本信息,则安装成功。

    二、android-sdk下载、安装及其环境配置

      1、下载、安装略过……

      2、sdk环境配置:以android-sdk_r24.2为例,默认安装在 D:Program Filesandroid-sdk-windows路径下。 下面设置环境变量: 

      变量名:ANDROID_HOME
      变量值:D:Program Filesandroid-sdk-windows
      变量名:PATH
      变量值:%Android_HOME% ools;%Android_HOME%platform-tools;%Android_HOME%uild-tools22.0.1;

    三、安卓模拟器(AVD)配置

      1、启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;
      2、在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server」和「HTTP Proxy Port』输入框内填入上面镜像服务器地址(不包含http://,如下图)和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
      3、依次选择『Packages』、『Reload』。

    Android SDK在线更新镜像服务器

      1. 中国科学院开源协会镜像站地址:

        • IPV4/IPV6: http://mirrors.opencas.cn 端口:80

        • IPV4/IPV6: http://mirrors.opencas.org 端口:80

        • IPV4/IPV6: http://mirrors.opencas.ac.cn 端口:80

      2. 上海GDG镜像服务器地址:

        http://sdk.gdgshanghai.com 端口:8000

      3. 北京化工大学镜像服务器地址:

        • IPv4: http://ubuntu.buct.edu.cn/ 端口:80

        • IPv4: http://ubuntu.buct.cn/ 端口:80

        • IPv6: http://ubuntu.buct6.edu.cn/ 端口:80

      4. 大连东软信息学院镜像服务器地址:

        http://mirrors.neusoft.edu.cn 端口:80

    四、安卓模拟器(AVD)使用

      1、启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Manage SDK...』,弹出『Android SDK Manager』窗口;

      2、android-sdk里默认只安装了Android SDK Tools包,剩下我们还要用剩下两个工具包,打开SDK Manager,选中安装Android SDK Platform-tools、Android SDK Build-tools,再选中一个Android虚拟镜像,因为Appium及好多工具只支持API 17即Android 4.2.2及以上系统,所以我们最好安装4.2.2和4.2.2以上的虚拟镜像。

      3、安装完成后,新建虚拟系统及启动略过(启动太慢)……

      4、android 模拟器中安装和删除应用的方法(可能会用到:)):

      (1)、安装Android应用程序
        ① 启动Android模拟器
        ② adb install (apk在PC上的路径/)*.apk (将apk文件上传到了模拟器自带操作系统的data/app目录下了)
        ③ Android模拟器界面中浏览打开apk应用程序

      (2)、删除Android应用程序
        删除Android有好几种方法。
        第一种:命令行用uninstall
        adb uninstall apk的包名(用EC切换到DDMS的File Explorer中查看,data/data下)
        第二种:命令行进入模拟器操作系统
        adb shell (进入模拟器自带的操作系统)
        cd data/app (切换到apk的安装目录)
        rm ***.apk (用EC切换到DDMS的File Explorer中查看,data/app下)
        第三种:1.1以上模拟器上删除,非常简单
        模拟器的 Setting -> Applications -> Manage applications -> XXX程序 -> Uninstall
        这样就可以删除了。

      (3)、上传文件到指定目录
        adb push d:a.txt /sdcard/
        (查看目录方法adb shell 进入shell命令模式下#ls 查看即可)

    五、Appium下载、安装及其环境配置

      1、到http://appium.io/官网,下载Appium安装。

      2、环境配置:

      启动Appium,如果界面里边出现error: Logcat capture failed: spawn ENOENT错误提示,那么很可能是因为Android sdk路径里边有空格的原因。一种办法,是把Android sdk安装在不带空格的目录下,比如:D:android-sdk-windows目录;另外一种办法,就是配置一下Appium,点击Android Settings按钮,配置一下Capabilities和Advanced选项,Capabilities里边要与你AVD启动的安卓系统或真机版本一致,Advanced里边要添加你的Android sdk安装路径,这样出问题的机率就小一点。

      

        3、启动成功,用浏览器访问http://127.0.0.1:4723/,提示:

          That URL did not map to a valid JSONWP resource

        

  • 相关阅读:
    不测的秘密:精准测试之路----读书笔记(第二章)
    如何使用for循环连续的实例化多个对象!
    java如何在一个有序的数组类插入一个数!
    webstrom 常用快捷键
    如何使Label带有链接??此法感觉有点取巧!!!
    System.DateTime的一些格式
    如何解决”无法将类型为“System.DateTime”的对象强制转换为类型“System.String”。“
    如何解决“连接未关闭。 连接的当前状态为打开”问题
    c语言中 %p的含义
    什么情况下用递归?
  • 原文地址:https://www.cnblogs.com/xmlbw/p/4508368.html
Copyright © 2011-2022 走看看