摘要: 1. 概述 UI测试(功能测试、黑盒测试)不需要测试者了解应用程序的内部实现细节,只需要知道当执行了某些特定的动作后是否会得到其预期的输出。这种测试方法,在团队合作中可以更好地分离的开发和测试角色。 常见的UI测试的方法是手动去执行,然后去验证程序是否达到的预期的效果,很显然这种方法耗时、繁琐并且很 阅读全文
posted @ 2017-08-21 22:34 薛土豆 阅读(2565) 评论(0) 推荐(1) 编辑
摘要: 注:appium安装到C盘,node.js安装到C盘 一、安装node.js 1、到官网下载node.js:https://nodejs.org/en/download/ 2、获取到安装文件后,直接双击安装文件,根据程序的提示,完成nodejs的安装。 3、安装完成后,运行cmd,输入node –v 阅读全文
posted @ 2017-08-15 11:52 薛土豆 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1.Package Package,中文翻译过来是包的意思。安卓系统的程序是以apk作为扩展名的,.apk就是android package的简写,package也就是这个app的唯一标识,其实这里的package和JAVA程序中是包 是一个意思。我们一般去测试某个程序,都是从这个程序的packag 阅读全文
posted @ 2017-08-15 11:18 薛土豆 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 由于appium是扩展了Webdriver协议,所以可以使用webdriver提供的方法,比如在处理webview页面,完全可以使用webdriver中的方法。当然在原生应用中,也可以使用。 1.元素相关方法 1.1点击操作 或者 由元素对象调用click()方法。 1.2清除操作 或者 当执行这个 阅读全文
posted @ 2017-08-15 11:17 薛土豆 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.利用appium inspector定位元素 inspector暂时在windows上无法使用,在mac上是可以支持的。 2.使用uiautomatorviewer.bat定位android app元素 android sdk自带的定位工具,在tools目录下 双击打开工具: 连上手机或者打开模 阅读全文
posted @ 2017-08-15 11:16 薛土豆 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.定位元素应用元素 1.1通过id定位元素 Android里面定位的id一般为resrouce-id: 代码可以这样写: 或者: 下面的例子展示的是通过id定位到元素并点击: 1.2通过name定位元素 一般text属性认为是name 1.3通过ClassName定位元素 classname指的是 阅读全文
posted @ 2017-08-15 11:16 薛土豆 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.Capabilities介绍 可以看下之前代码里面设置的capabilities Desired capability是一个JSON对象,包含一组key和value值。它由客户端发送给服务端,告诉服务端期望的Capabilities(可以理解为一种能力)有哪些,然后服务端根据这些capabili 阅读全文
posted @ 2017-08-15 11:15 薛土豆 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Windows版本的APPIUM GUI有以下图标或者按钮: ·Android Settings - Android设置按钮,所有和安卓设置的参数都在这个里面 ·General Settings – 通用设置按钮 ·Developer Settings – 开发人员设置 ·About – 关于 In 阅读全文
posted @ 2017-08-15 11:14 薛土豆 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个maven项目 成功新建工程: 编辑pom.xml,在<dependencies></dependencies>下添加appium相关依赖: 然后在<dependencies></dependencies>后面加上appium专用库: 保存之后会自动下载Maven Dependencie 阅读全文
posted @ 2017-08-15 11:13 薛土豆 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1.安装JAVA运行环境 2.安装Android开发环境 3.安装nodejs 下载地址:https://nodejs.org/en/ 下载完成之后双击安装。 4.安装APPIUM,Appium服务端 提供APPIUM Server配置参数,启动Server的可视化软件。 第一种安装方式,将下载的a 阅读全文
posted @ 2017-08-15 11:11 薛土豆 阅读(144) 评论(0) 推荐(0) 编辑