关闭

安装Appium Client(4)

227人阅读 评论(0) 收藏 举报
分类:

Appium Client是对webdriver原生api的一些扩展和封装。它可以帮助我们更容易的写出用例,写出更好懂的用例。

  Appium Client是配合原生的webdriver来使用的,因此二者必须配合使用缺一不可。

  在本文档的开始已经介绍Appium支持多种编程语言编写自动化测试脚本,由于我个人熟悉Python语言,所以选择Python语言来编写自动化测试脚本。

  访问Python官方网站:https://www.Python.org/

  下载最新版本的Python2,截止作者发稿,最新版本为Python2.7.10版本。读者根据自己的平台选择相应的版本进行下载;对于Windows用户来说,如果你的系统是32位的请选择x86版本,如果是64位系统请选择64版本进行下载。下载完成会得到一个以.msi为后缀名的文件,双击进行安装。如图2.1

 

  pip是一个安装和管理Python包的工具,通过pip去安装Python包将变得十分简单,我们将省去了搜索--查找版本--下载--安装等繁琐的过程

推荐通过pip进行安装“Appium-Python-Client

--------------------------------------------------------------------------------------

C:\package\setuptools-7.0>pip install Appium-Python-Client

--------------------------------------------------------------------------------------

 

第五节  第一个自动化脚本

 

首先启动android模拟器。

 

第二步,启动Appium

点击左上角有“机器人”的按钮:

 

然后点击右上角的“三角”按钮启动Appium

 

 

第三步,通过Python编写自动化测试脚本。

 

复制代码
#coding=utf-8
from appium import webdriver

desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '4.4.2'
desired_caps['deviceName'] = 'Android Emulator'
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()
复制代码

 

 

  水平有限,安装过程繁琐了一些,可能有些工具不是必装的。但是,按照我的步骤可以一步一步的把Appium的自动化测试环境给搭建起来。至于我们安装这些工具的作用,可以放后面慢慢来理解。

  在安装的过程中我们涉及到三种编程语言,Appium.exe是基于.NET 框架开发的,android是基于JAVA开发的,而client端我们选用Python语言来编写自动化脚本。这就要求测试人员对编程语言要有一定的基础和认识,不然后面的学习之路一定举步维艰。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

appium环境搭建步骤记录(三)-appium-client安装

1.安装python并配置环境变量 2.pip安装 下载地址:http://pypi.python.org/pypi/pip#downloads pip-8.1.0-py2.py3-none-any...
  • u011649536
  • u011649536
  • 2016-03-14 15:20
  • 1266

Appium Java Client 最新版本(2.1.0)支持功能及版本演进

抽象类AppiumDriver 继承自Selenium Java Client.AppiumDriver 包含了所有 iOS及Android共享的方法.IOSDriver及AndroidDriver都...
  • JingHJ_2008
  • JingHJ_2008
  • 2015-01-07 13:55
  • 1957

Appium自动化测试

使用 Appium 进行Android 自动化测试
  • annieLiu502
  • annieLiu502
  • 2016-02-24 17:40
  • 1956

appium环境搭建步骤记录(一)-appium安装

背景介绍: win8.1 64位系统 步骤: 1.安装node.js 下载地址:https://nodejs.org/en/download/ 下载64位版本:Windows installer(.m...
  • u011649536
  • u011649536
  • 2016-01-08 16:02
  • 5230

appium for windows 10的安装及环境搭配

转:http://blog.csdn.net/louiszhoun/article/details/51441707 最近在研究appium自动化测试的学习,这里讲讲appium安装流程(主要针对An...
  • zhangmiaoping23
  • zhangmiaoping23
  • 2017-08-08 17:23
  • 624

手把手教你appium_mac上环境搭建

手把手教你appium在mac上环境搭建
  • Testingba
  • Testingba
  • 2014-04-16 10:55
  • 5256

Appium自动化测试之Appium的安装与配置

Appium环境的安装与配置
  • galen2016
  • galen2016
  • 2016-09-23 08:07
  • 5777

Mac上安装Appium环境

周末花了半天时间捣鼓Appium安装,虽然Appium官网(http://appium.io)提供的步骤很简单,但是安装过程中还是踩了一些坑。所以有必要将我在Mac电脑上的安装步骤记录下来,帮助大家避...
  • liuchunming033
  • liuchunming033
  • 2016-05-31 13:55
  • 7949

Appium安装教程

一、适用操作系统 Win7 旗舰版Sp1 64位操作系统 或 32位操作系统 二、所需软件 jdk-7u45-windows-i586.exe node-v0.10.28-x86.msi (3...
  • gzh0222
  • gzh0222
  • 2014-09-14 20:29
  • 22157

解决部分机型 appium 安装应用时需要手动确认的问题

最近在moto x上(5.0的,不确定是不是所有5.0都这样)跑case遇到一个问题:每次在appium安装应用的时候系统会弹窗提示是否确认安装。需要手动点击确认才能继续,否则就只能卡在这里。 ...
  • wanglha
  • wanglha
  • 2015-05-21 10:02
  • 2411
    个人资料
    • 访问:37246次
    • 积分:1070
    • 等级:
    • 排名:千里之外
    • 原创:69篇
    • 转载:19篇
    • 译文:0篇
    • 评论:0条