• Appium移动自动化测试(一)之环境配置


    移动自动化测试很多公司首选appuim, 要了解它的特点和优势请移步http://www.testclass.net/appium/appium-base-summary/

    要开始自动化测试, 好多人想的是, 哇, 要用什么技术, 要用什么框架, 测试用例好不好写. 哈哈, 如果没猜错的话, 估计不少人的自学之路, 说不定就止于环境配置. 确实不易.

    好了, 我们先来捋一下, 环境的依赖到底有哪些, 附上下载地址

    1. JAVA JDK (略, 请自行百度)
    2. Andriod SDK (http://tools.android-studio.org/index.php/sdk)
    3. node  (https://nodejs.org/)
    4. appuim     (https://bitbucket.org/appium/appium.app/downloads/ 或者http://pan.baidu.com/s/1jGvAISu (同时需要安排.Net Framework4.5)
    5. Appium-Python-Client    (pip install  Appium-Python-Client)

    下载安装过程, 略.重要的部分就环境变量的配置.

    1. 配置JAVA环境变量

        JAVA_HOME   D:Javajdk1.8.0_25

        CLASSPATH     .;%JAVA_HOME%lib ools.jar;%JAVA_HOME%libdt.jar

        Path     %JAVA_HOME%in;

        测试:CMD中输入java 或者javac,能看到命令提示

        

      2. 配置Andriod环境变量

        ANDROID_HOME   值是Android SDK的安装路径

        Path      (%ANDROID_HOME%platform-tools; %ANDROID_HOME% ools;) 

        

           如果提示adb不是内部或外部命令,也不是可运行的程序或批量文件, 可以在环境变量中Path中, 直接简单粗暴地加上adb所在的目录: D:androidsdkplatform-tools.

        3. 配置nodejs环境变量

          Path D: odejs; (也就是node.exe文件所在的目录)

          测试:CMD中输入node-v,能看到版本号

          

        4. 配置appuim环境变量

          1) 打开CMD窗口,执行 npm install -g appium 命令开始安装Appium. Appium默认被安装到C:UsersAdministratorAppDataRoaming pm 下。 

          2) 把路径C:UsersAdministratorAppDataRoaming pm (appium可执行文件所在的目录)添加到环境变量Path

        第二种方法安装Appium。

          下载Appium压缩包

          解压后配置appium环境变量

          Path     D: oolsappiumAppium ode_modules.bin; 

           测试:CMD中输入appium-doctor,能看到All Checks were successful 

          

    曾哥有话说: 

    环境变量中如果是需要被引用的变量, 比如 ANDROID_HOME, JAVA_HOME, JMETER_HOME之类的, 务必记得两点定:

    1. 变量值里面一定只能有一个路径

    2.路径结束, 一定不能加分号(我就在这个分号的坑里趴得太久, 完全没有发现是分号的原因, 差点半途而废)

  • 相关阅读:
    HDU
    POJ-1325 Machine Schedule 二分图匹配 最小点覆盖问题
    HDU- 6437.Videos 最“大”费用流 -化区间为点
    曼哈顿最小生成树 全网最全
    牛客 136G-指纹锁 set容器重载
    牛客 136J-洋灰三角 +高中数学博大精深
    数学:矩阵快速幂
    数学:Burnside引理与Pólya定理
    数据结构:树上分块
    数据结构:Bitset
  • 原文地址:https://www.cnblogs.com/xiaowangzi1110/p/8855663.html
Copyright © 2020-2023  润新知