摘要: 1.Package Package,中文翻译过来是包的意思。安卓系统的程序是以apk作为扩展名的,.apk就是android package的简写,package也就是这个app的唯一标识,其实这里的package和JAVA程序中是包 是一个意思。我们一般去测试某个程序,都是从这个程序的packag 阅读全文
posted @ 2016-06-30 13:41 jdango 阅读(705) 评论(0) 推荐(1) 编辑
摘要: 由于appium是扩展了Webdriver协议,所以可以使用webdriver提供的方法,比如在处理webview页面,完全可以使用webdriver中的方法。当然在原生应用中,也可以使用。 1.元素相关方法 1.1点击操作 或者 由元素对象调用click()方法。 1.2清除操作 或者 当执行这个 阅读全文
posted @ 2016-06-30 12:44 jdango 阅读(4648) 评论(0) 推荐(1) 编辑
摘要: 1.定位元素应用元素 1.1通过id定位元素 Android里面定位的id一般为resrouce-id: 代码可以这样写: WebElement element = driver.findElement(By.id("com.tencent.mm:id/do")); 或者: driver.findElementById("com.tencent.mm:id/do... 阅读全文
posted @ 2016-06-30 11:50 jdango 阅读(21262) 评论(7) 推荐(2) 编辑
摘要: 1.利用appium inspector定位元素 inspector暂时在windows上无法使用,在mac上是可以支持的。 2.使用uiautomatorviewer.bat定位android app元素 android sdk自带的定位工具,在tools目录下 双击打开工具: 连上手机或者打开模拟器,cmd输入adb devices可以查看设备连接情况 点击定位工具的... 阅读全文
posted @ 2016-06-30 11:35 jdango 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: 1.Capabilities介绍 可以看下之前代码里面设置的capabilities DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("automationName", "Appium"); capabilities.setCapability("plat... 阅读全文
posted @ 2016-06-30 11:28 jdango 阅读(2170) 评论(0) 推荐(0) 编辑
摘要: Windows版本的APPIUM GUI有以下图标或者按钮: ·Android Settings - Android设置按钮,所有和安卓设置的参数都在这个里面 ·General Settings – 通用设置按钮 ·Developer Settings – 开发人员设置 ·About – 关于 Inspector – 元素侦测 ·Launch the App... 阅读全文
posted @ 2016-06-30 11:19 jdango 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个maven项目 成功新建工程: 编辑pom.xml,在下添加appium相关依赖: org.testng testng 6.9.10 test io.appium java-client LATEST org.seleniumhq.selenium selenium-java com.saucel... 阅读全文
posted @ 2016-06-30 11:12 jdango 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 1.安装JAVA运行环境 2.安装Android开发环境 3.安装nodejs 下载地址:https://nodejs.org/en/ 下载完成之后双击安装。 4.安装APPIUM,Appium服务端 提供APPIUM Server配置参数,启动Server的可视化软件。 第一种安装方式,将下载的appium的安装包双击安装,下载地址: 链接: http... 阅读全文
posted @ 2016-06-30 11:05 jdango 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 1.APPIUM介绍 Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。所谓的“移动原生应用”是指那些用 iOS SDK 或者 Android SDK 写的应用。所谓的“移动web 应用”是指使用移动浏览器访问的应用(Appium 阅读全文
posted @ 2016-06-30 11:02 jdango 阅读(916) 评论(0) 推荐(1) 编辑
摘要: 获取控件 getText() getEditText() getButton() getImage() getImageButton() getEditText() getView() getWebElement() getWebUrl() getCurretViews() 点击操作控件 ... 阅读全文
posted @ 2016-05-10 18:13 jdango 阅读(1348) 评论(4) 推荐(0) 编辑