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

    appium的环境搭建

    标签(空格分隔): appium环境配置


    appium

    appium的介绍:

    • appium是一个开源的自动化工具,支持iOS和Android上的应用的自动化测试,支持移动端的原生的,H5,或者混合的测试工作;

    1、移动原生应用”是指那些用iOS或者 Android SDK 写的应用(Application简称app)

    2、移动web应用”是指使用移动浏览器访问的应用(appium支持iOS上的Safari和Android上的 Chrome)。

    3、“混合应用”是指原生代码封装网页视图——原生代码和 web 内容交互。比如,像 Phonegap,可以帮助开发者使用网页技术开发应用,然后用原生代码封装,这些就是混合应用。

    重要的是,appium是一个跨平台的工具:它允许测试人员在不同的平台(iOS,Android)使用同一套API来写自动化测试脚本,这样大大增加了iOS和Android测试套件间代码的复用性。

    appium和selenium

    appium类库封装了标准Selenium客户端类库,为用户提供所有常见的JSON格式selenium命令以及额外的移动设备控制相关的命令,如多点触控手势和屏幕朝向。

    appium客户端类库实现了Mobile JSON Wire Protocol(一个标准协议的官方扩展草稿)和W3C WebDriver spec(一个传输不可预知的自动化协议,该协议定义了MultiAction 接口)的元素。

    appium服务端定义了官方协议的扩展,为appium 用户提供了方便的接口来执行各种设备动作,例如在测试过程中安装/卸载App。这就是为什么我们需要appium特定的客户端,而不是通用的Selenium 客户端。当然,appium 客户端类库只是增加了一些功能,而实际上这些功能就是简单的扩展了Selenium 客户端,所以他们仍然可以用来运行通用的Selenium会话。

    支持语言:

    支持多种语言;Python,Java等等;

    环境配置:

    我自己的是window7系统,(32的自己摸索前进);
    1、安装jdk,下载jdk,然后一路傻瓜式安装,注意:jdk和jre不要放在一个文件夹下
    2、设置三个环境变量,我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新建” JAVA_HOME----d:Javajdk1.6.0” (根据自己安装路径填写)

    3、配置:CLASSPATH--- .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar;

    4、PATH-----;%JAVA_HOME%in;%JAVA_HOME%jrein;
    在path路劲下边加上上边的就可以了
    5、打开cmd然后输入java -version,然后输入:javac,能显示如下的版本号和帮助信息就说明,安装成功了

    6、下载android-sdk,这个是做android测试和开发的必备环境,然后解压:里面有个SDK manager.exe双击打开

    7、勾选你要现在的API版本和对应的android版本,然后等待下载,安装
    8、在系统变量新建:ANDROID_HOME,对应变量值为:D:androidsdkandroid-sdk-windows(sdk安装路径)
    9、path添加两个变量,将以下箭头所指的两个文件路径添加到path里

    10、path里面添加D:androidsdkandroid-sdk-windows ools和D:androidsdkandroid-sdk-windowsplatform-tools

    adb环境:

    1.因为adb是在D:androidsdkandroid-sdk-windowsplatform-tools这个目录下的,所以上面添加了环境变量后,可以直接在cmd里面运行了。
    2.在cmd输入adb可以查看对应版本号

    3、手机用数据线连电脑,如果安装了91助手或者360什么的可以先下载手机驱动,确认手机能连上
    4、打开cmd输入:adb devices,当屏幕上出现一串字符,后面显示devices说明连接成功(出现其它的提示,得检查自己的环境了)

    android的测试开发环境已经装好了;

    appium的环境安装:

    1、Python下载,版本选择3.6或者2.7以上:官网下载地址:https://www.python.org/15
    2、Python安装,双击傻瓜式安装(别安装在c盘哦),这里安装在:D:python
    3、安装完成后,看下这个目录D:pythonScripts,有没pip.exe和easy_install.exe(一般都有)
    4、将D:python和D:pythonScripts,添加到环境变量path下
    5、打开cmd输入python,出现版本号,然后输入print("hello world!")

    安装node.js

    1、下载官网地址:https://nodejs.org/en/download/23

    2、下载后一路傻瓜式安装就好了,然后查看版本号,通过cmd,输入node –v查看版本号,然后输入npm

    3、出现如上图信息,表示node.js安装成功。npm是一个node包管理和分发工具,有了npm,后面就可以输入指令在线安装appium(打开 cmd输入:npm install –g appium但是一般不推荐这种,下载比较慢,所以用下面这种客户端安装)
    4、下载appium: 下载安装地址:https://bitbucket.org/appium/appium.app/downloads/16 下载如图箭头中的版本,选中的版本好像下载不了;

    5、直接双击appium-installer.exe文件安装就好,桌面会生成一个appium的图标,启动后界面显示如下

    6、安装.net framework
    Appium是用.net开发的,所以需要安装.net framework4.5,下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=3065332

    7、appium-doctor
    appium安装好后,找到这个文件目录D:appiumAppium ode_modules.bin ;
    将上面的地址添加到环境变量path下
    打卡cmd,输入appium-doctor,检查环境是否OK,出现如下图所示,说明环境OK

    8、安装Appium-Python-Client
    前面python环境安装,已经准备好pip了,所以这里直接打开cmd,输入:pip install Appium-Python-Client

    9、该安装的软件都已经安装好!!!

  • 相关阅读:
    CodeForces 785D Anton and School
    CodeForces 785C Anton and Fairy Tale
    CodeForces 785B Anton and Classes
    CodeForces 785A Anton and Polyhedrons
    爱奇艺全国高校算法大赛初赛C
    爱奇艺全国高校算法大赛初赛B
    爱奇艺全国高校算法大赛初赛A
    EOJ 3265 七巧板
    EOJ 3256 拼音魔法
    EOJ 3262 黑心啤酒厂
  • 原文地址:https://www.cnblogs.com/surewing/p/9240674.html
Copyright © 2011-2022 走看看