关于python+appium调用android计算器

原创 2018年04月17日 15:55:06

1、代码

实现调用android计算器 1+8=9

from appium import webdriver
desired_caps = {}
desired_caps['platformName'] = 'Android' //
desired_caps['platformVersion'] = '7.1.2' //连接android的版本号
desired_caps['deviceName'] = '1d9cabe' //连接android的设备名称
desired_caps['appPackage'] = 'com.android.bbkcalculator' //要测试的应用包名
desired_caps['appActivity'] = 'com.android.bbkcalculator.Calculator' //要测试的应用的启动的activity名称
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
driver.find_element_by_id("com.android.bbkcalculator:id/digit1").click()//点击1
driver.find_element_by_id("com.android.bbkcalculator:id/plus").click()//点击+
driver.find_element_by_id("com.android.bbkcalculator:id/digit9").click()点击9
driver.find_element_by_id("com.android.bbkcalculator:id/equal").click()点击=

driver.quit()//退出

1、获得当前连接的设备名称:

终端输入 :adb devices

2、获取要测试的应用的包名以及启动的activity名称

参考https://blog.csdn.net/jlminghui/article/details/40622103

3、获取要测试的应用的具体控件的ID

参考https://www.cnblogs.com/taoSir/p/4832454.html

Appium+python+Android 计算器case

一、前提 Appium环境搭建成功   Appium和Android的依赖关系没问题 python安装 详见Appium+android+python连接 二、实践 1、...
  • ipysuzhiwqerp742
  • ipysuzhiwqerp742
  • 2017-10-13 16:26:20
  • 246

appium+python实例

1、下载AppiumForWindows-1.3.4.1.zip,下载地址https://bitbucket.org/appium/appium.app/downloads/,下载完成后解压 2、将截...
  • amylibao
  • amylibao
  • 2015-02-27 16:11:11
  • 2905

appium与自动化测试(三) 一个基于python的appium例子

1、开始前需要知道的框架 运行一个demo需要如下三个主要部分:android模拟器已经启动;appium服务已经开启,以及python相关的环境准备好了 2、android模拟器的配置和启动 打开A...
  • u012322855
  • u012322855
  • 2017-04-16 23:17:09
  • 7945

调用系统计算器 android(适用于不同品牌)

做项目时设计
  • daweibalang717
  • daweibalang717
  • 2014-04-18 15:08:24
  • 1799

android 调用系统计算器 实例

其实利用系统带有的资源不难..只需要几句代码可以调用 本文章是以调用android系统计算器为例: 一下直接上代码: Button btn = (Button)this.find...
  • huangzongfa1988
  • huangzongfa1988
  • 2012-03-30 14:58:02
  • 1043

调用android自带的计算器 ZZ

Intent intent = new Intent(); intent.setClassName("com.android.calculator2", "com.android.calculat...
  • leansmall
  • leansmall
  • 2014-05-30 10:57:45
  • 732

调用计算器并返回结果的例子

 API调用计算器的例子,实现不同程序的数据交换。此方法同样适用其他OFFICE组件的调用(可能要稍作修改)基本原理:寻找计算器的EDIT句柄,用SendMessage返回结果,并不算复杂。模块代码:...
  • ewang11
  • ewang11
  • 2008-02-23 21:11:00
  • 1354

Android 计算器解析(四): 完善计算功能

转载请注明出处: http://blog.csdn.net/like_program/article/details/52006693 上一篇博客中,我们美化了计算器的界面。但是计算功能还有些瑕疵: ...
  • like_program
  • like_program
  • 2016-07-23 21:25:07
  • 1992

Android语音计算器 支持括号 可处理异常 可存储计算结果并提取作为操作数

  • 2013年11月26日 23:27
  • 2.15MB
  • 下载

Android 计算器解析(二): 加入计算功能

上一篇博客用的CSDN默认的编辑器,感觉不怎么好用,于是用markdown写了下,结果发现markdown写出来没有CSDN原生的美观,于是又换回CSDN默认的编辑器... 上一篇博客 Andr...
  • like_program
  • like_program
  • 2016-07-10 15:42:15
  • 2731
收藏助手
不良信息举报
您举报文章:关于python+appium调用android计算器
举报原因:
原因补充:

(最多只允许输入30个字)