每天一点:Appium

02: Appium环境安装配置

2017-03-31  本文已影响1607人  一直小鱼

1.下载安装

Appium分为Appium和Appium GUI,建议下载Appium GUI。因为Appium GUI封装了运行 Appium server 的所有依赖。

1.1 运行环境

ios运行环境 Andorid运行环境
Mac OS X 10.10以上版本 Android ADK API >= 17
Xcode 6.0以上版本 Java
Apple Developer Tools
node node

1.2 Appium GUI

Appium GUI下载地址:https://bitbucket.org/appium/appium.app/downloads/
对于GUI,Windows下载exe可执行文件进行安装,Mac下载dmg进行安装。

GUI页面

image.png

1.3 非GUI方式安装

Appium Github源码地址:https://github.com/appium

Mac安装

$ brew install node      # get node.js
$ npm install -g appium  # get appium
$ npm install wd         # get appium client
$ appium &               # start appium
$ node your-appium-test.js

Windows安装

第1步:先安装node.js
第2步:运行npm install -g appium

检查系统设置

$ npm install -g appium-doctor
$ appium-doctor

1.3. Appium客户端

Appium客户端相比于Selenium客户端,只是简单的扩展了一些功能。支持的语言有:Python、Java、Ruby、Javascript、PHP、C#、Objective C等。

语言 地址
Python https://github.com/appium/python-client
Java https://github.com/appium/java-client
Ruby https://github.com/appium/ruby_lib
objective C https://github.com/appium/selenium-objective-c
PHP https://github.com/appium/php-client
C# https://github.com/appium/appium-dotnet-driver

2. Appium Python Client

由于python的易用性,因此使用python作为测试语言。

Appium Python Client封装了标准的selenium客户端类库, 为用户提供常见的selenium命令以及额外移动设备控制相关的命令.

使用pip命令进行安装Appium Python Client

    pip install Appium-Python-Client

Python Api具体见第三章节

3. 用法

appium运行

image.png

Appium python脚本运行设置

   from appium import webdriver

    #脚本运行需要增加下列环境参数
    config = {
                'platformName' = 'Android',
                'platformVersion' = '6.0',
                'devicesName' = 'Android Emulator',
                'app' = '$PATH',
                'automationName' = 'Appium'
            }

    driver = webdriver.Remote('http://localhost:4723/wd/hub',config)

使用Android sdk 自带的adb命令获取devicesName

$ adb devices -l

本文作者原创,禁止转载。

上一篇下一篇

猜你喜欢

热点阅读