Appium 介绍--appium简介

上一篇 / 下一篇  2016-04-01 13:18:38 / 个人分类:APPIUM

1.1 Appium简介:

Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持iOS、Android及FirefoxOS平台    测试。

Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。相比其他的移动自动化测试工具,Appium测试由于调用了Selenium的client库使其可以使用任意的语言,包括javaPythonRuby  Node.js、C#等。

1.2 Appium在安卓端的工作模式

 

              
左边的WebDriver script是我们的测试脚本,中间是起的Appium的服务,Appium在这边起了一个Server,运行的时候Server端会监
        听Client端发过来的命令,翻译这些命令发送给移动设备或模拟器,然后移动设备或模拟器做出响应的反应。

1.3 Appium的优越性:

        跨平台: Mac OS X、WindowsLinux

        跨设备: Android、iOS
        跨app:在多个app之间交互
        跨语言:Java、Javascript、PHP、Python、C#、Ruby等主流语言
        不依赖APP源代码,不需要为了自动化而且重新编译或修改测试app
        Open Source,开源的移动端自动化测试框架
        支持Native App、Hybird App、Web App

2. Appium环境搭建

        相关安装软件和工程下载地址: \\172.18.50.61\software\Appium    用户名:172.18.50.61\appium       密码:Movitech123.

        搭建过程详见:APPIUM环境安装

        如果需要连接真机测试,步骤如下

        打开手机USB调试模式

        不同的手机有不同的方法打开usb调试模式,可是去网上查一下你手机的调试模式打开办法  (http://wenku.baidu.com/view/3077f06c25c52cc58bd6be15.html?re=view)。

         还有一个可以去网上下载一个“USB调试快捷开关”的应用,将手机的USB调试模式打开。

         连接手机到电脑

        将手机用数据线连接到电脑,并授权USB调试模式。查看连接的效果,在cmd下运行命令:adb devices -l 查看UDID,如下图

        

        Appium真机配置如下,设备名字依据手机填写,如果连接单台手机不需要填写,系统会自动获取

        


TAG:

 

评分:0

我来说两句

日历

« 2024-04-21  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 11398
  • 日志数: 14
  • 建立时间: 2015-06-01
  • 更新时间: 2016-04-01

RSS订阅

Open Toolbar