appium入门使用介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大家互相认识认识,结识更多的朋友,这个才是移动测试会真正的意 义。





Appium在Android上的架构
Appium在iOS上的架构
Appium支持主流语言

https://github.com/appium/sample-code/tree/master/samplecode/examples
第一次尝试来的时候...

一个简单的脚本
美好的第一次结束后,面临更大的挑战.......

入门demo1

platformName :使用哪种移动平台。iOS, Android, orFirefoxOS? platformVersion:平台的android版本 deviceName :启动哪种设备,是真机还是模拟器? iPhone Simulator, iPad Simulator, iPhone Retina 4inch, Android Emulator, Galaxy S4, etc... app:应用的绝对路径,注意一定是绝对路径。如果 指定了appPackage 和appActivity 的话,这个属性是 可以不设置的。另外这个属性和 browserName 属性 是冲突的。 browserName:移动浏览器的名称。比如Safari' for iOS and 'Chrome', 'Chromium', or 'Browser' for Android;与app属性互斥。 udid:物理机的id。比如1ae203187fc012g。 appActivity :待测试的 app 的 Activity 名字。比如 MainActivity, .Settings 。注意,原生 app 的话要在 activity前加个"."。 appPackage :待测试的 app的java package。比如

安装appium client:python篇(尽量在线安装) 推荐使用pip安装 pip install Appium-Python-Client

该部分的教程: http://www.cnblogs.com/wyx123/articles/4479676.html
安装appium:nodejs v0.10.25(稳定版)
挑战单元测试框架跟测试报告(python)

跟webdriver一样可以有单元测试框 架,可以导出 HTML 格式的测试报 告
体验快乐元素定位......

1.find_element_by_name driver.find_element_by_name("Add note"); 2.find_element_by_android_uiautomator driver.find_element_by_android_uiautomator("new UiSelector().text(\"Add note\")"); 3.find_element_by_classname 4.find_element_by_id 5.find_element_by_accessibility_id

安装appium 安装好nodejs,配置好环境变量 npm install -g appium

安装nodejs 2、安装nodejs,使用npm安装appium,npm install -g appium 注意:在某些情况下,appium 安装的时候并不会把 appium的路径放 进系统的PATH里,这时候需要手工去加一下。 运行appium 启动appium,直接运行appium 即可。
Appium入门使用介绍
Android系列 制作:Mads(吴越欣)
Appium的官方网站

https://saucelabs.com/appium
Appium维护情况

由SauceLabs支持,一家业界领先 的测试产品公司,

有成熟的企业测试解决方案

• Saucelabs 有基于 appium 的云产 品

• 在Google举办的GATC2013大会 上有过详细介绍
目前mobile自动化的方案
基于Android的测试框架
Appium的优点

• 跨架构,native hybrid webview • 跨设备,android ios firefoxos • 跨语言, java python ruby nodejs php • 跨app, 可以在多个app之间交互 • 不依赖源代码 • 不限制测试框架和平台


and so on
如何更好的学习Appium?......
源自文库
我们的论坛:

http://testerhome.com/topics

Mads的入门帖子 http://testerhome.com/topics/2599
感谢大家

最后就是offline讨论时间。讨论才是真正出干货的时候。
Appium的安装以及配置

• 下载安装AppiumForWindows-1.3.4.1 • 启动方法 1.客户端进行配置
填写本机ip后launch

Appium for Windows中文翻译:http://testerhome.com/topics/2594

2.Appium for Windows 命令行启动:E:\软件测试资料\AppiumForWindows1.3.4.1_bak\Appium\node E:\ 软件测试资料 \AppiumForWindows1.3.4.1_bak\Appium\node_modules\appium\bin\appium.js
相关文档
最新文档