Advertisement

Appium安装与初步使用

阅读量:

1,appium是什么?

**
**

**

**

开源 跨平台 多语言支持 移动应用 自动化工具

测试程序语言

python Java ruby js php c#

测试程序运行平台

windows linux mac os

iOS的应用,appium server必须应用在iOS机器上

2,自动化原理 3,安装

3.1 安装Appium-Python-Client包

为了搭配相应版本的selenium和appium,请使用pip安装Appium-Python-Client库。

pip install selenium -U 升级selenium的版本

3.2 安装appium server

方法一:npm install -g appium

方法二:安装appium desktop(推荐)

网址:http://appium.io/,下载成功后点击安装。

3.3 安装Android sdk 主要是依赖里面的库

安装Android studio (安装慢,文件大)建议安装2.3.3版本

网址:https://developer.android.google.cn/studio/

设置Android_HOME环境变量,并将其Android SDK目录设为该环境变量;然后将其包含进path环境中。

%Android_HOME%\tools;%Android_HOME%\platform-tools;

3.4 安装jdk1.8,并配置JAVA_HOME

3.5 安装Android模拟器

需要CPU支持虚拟化(百度BIOS开启)

Android studio里面的AVD manager 命令:emulator @avd_name

安装genymotion

4,appium-desktop使用

__ 4.1 连接好测试机

点击appium server图标,启动appium-desktop

4.2 运行python脚本

复制代码
 #coding=utf-8

    
 from appium import webdriver
    
  
    
 desired_caps = {}
    
 desired_caps['platformName'] = 'Android'
    
 desired_caps['platformVersion'] = '7.0'
    
 desired_caps['deviceName'] = '4CBDU17607000937'
    
 desired_caps['appPackage'] = 'com.android.calculator2'
    
 desired_caps['appActivity'] = '.Calculator'
    
  
    
 driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
    
  
    
 driver.find_element_by_name("1").click()
    
 driver.find_element_by_name("5").click()
    
 driver.find_element_by_name("9").click()
    
 driver.find_element_by_name("delete").click()
    
 driver.find_element_by_name("9").click()
    
 driver.find_element_by_name("5").click()
    
 driver.find_element_by_name("+").click()
    
 driver.find_element_by_name("6").click()
    
 driver.find_element_by_name("=").click()
    
  
    
 driver.quit()

4.3 运行成功

**
**

**
**

全部评论 (0)

还没有任何评论哟~