- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第四节 安装Appium Client
AppiumClient是对webdriver原生api的一些扩展和封装。它可以帮助我们更容易的写出用例,写出更好懂的用例。
AppiumClient是配合原生的webdriver来使用的,因此二者必须配合使用缺一不可。
在本文档的开始已经介绍Appium支持多种编程语言编写自动化测试脚本,由于我个人熟悉Python语言,所以选择Python语言来编写自动化测试脚本。
访问Python官方网站:https://www.P/
下载最新版本的Python2,截止作者发稿,最新版本为Python2.7.10版本。读者根据自己的平台选择相应的版本进行下载;对于Windows用户来说,如果你的系统是32位的请选择x86版本,如果是64位系统请选择64版本进行下载。下载完成会得到一个以.msi为后缀名的文件,双击进行安装。如图2.1。
pip是一个安装和管理Python包的工具,通过pip去安装Python包将变得十分简单,我们将省去了搜索--查找版本--下载--安装等繁琐的过程
推荐通过pip进行安装“Appium-Python-Client”。
C:\package\setuptools-7.0pipinstall Appium-Python-Client
第五节 第一个自动化脚本
首先启动android模拟器。
第二步,启动Appium。
点击左上角有“机器人”的按钮:
然后点击右上角的“三角”按钮启动Appium。
第三步,通过Python编写自动化测试脚本。
#coding=utf-8fromappiumimportwebdriver
desired_caps={}desired_caps[platformName]=Androiddesired_caps[platformVersion]=4.4.2
desired_caps[deviceName]=AndroidEmulatordesired_caps[appPackage]=com.android.calculator2desired_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语言来编写自动化脚本。这就要求测试人员对编程语言要有一定的基础和认识,不然后面的学习之路一定举步维艰。
您可能关注的文档
- ABB变频器现场调试步骤.docx
- ABB阀门定位器调试.docx
- ABC 404014 资金归集、资金池服务附表.docx
- abfbrr2010小学六年级数学上册期中测试题.docx
- abfdst北师大版八年级第二学期期末数学复习测试题.docx
- abfdsz北师大版八年级数学下册综合测试题.docx
- AB料填筑工艺试验总结方案.docx
- AB区 钢筋隐蔽工程报验单模板.docx
- AB人才梯队培训方案.docx
- Access课程设计说明书.docx
- 2025年山东乐化集团校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版必考题.docx
- 2025年山东九发集团公司校园招聘模拟试题附带答案详解参考答案.docx
- 2024-2025学年江苏省南京市六校联合体高一下学期3月调研考试数学试卷(含答案).pdf
- 2025年山东临沂工程机械有限公司校园招聘模拟试题附带答案详解最新.docx
- 2025年山东乐化集团有限公司校园招聘模拟试题附带答案详解1套.docx
- 2025年山东九羊企业集团总公司校园招聘模拟试题附带答案详解完整.docx
- 2025年山东乐化集团校园招聘模拟试题附带答案详解及答案一套.docx
- 2025年山东乐化集团有限公司校园招聘模拟试题附带答案详解完整版.docx
- 2025年山东乐化集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版汇.docx
- 2025年农林牧渔职业技能考试-造林更新工笔试考试历年典型考题及考点含含答案.docx
文档评论(0)