摘要: 前言 本来并不打算写这么一篇文章,但是实践下来发现网上的各种教程里大致有两个问题。一是文章有些跟不上时代,目前android开发和测试的技术更新都比较快,内容有些过期。二是细节部分不是太完整,拼拼凑凑也能完成,但对新手来说就比较痛苦。那么,我也来试着总结一下自己踩过的坑。 备注:Android自动化 阅读全文
posted @ 2017-08-25 15:54 薛土豆 阅读(4774) 评论(0) 推荐(0)
摘要: 1. 概述 UI测试(功能测试、黑盒测试)不需要测试者了解应用程序的内部实现细节,只需要知道当执行了某些特定的动作后是否会得到其预期的输出。这种测试方法,在团队合作中可以更好地分离的开发和测试角色。 常见的UI测试的方法是手动去执行,然后去验证程序是否达到的预期的效果,很显然这种方法耗时、繁琐并且很 阅读全文
posted @ 2017-08-21 22:34 薛土豆 阅读(2698) 评论(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 薛土豆 阅读(203) 评论(0) 推荐(0)
摘要: 1.Package Package,中文翻译过来是包的意思。安卓系统的程序是以apk作为扩展名的,.apk就是android package的简写,package也就是这个app的唯一标识,其实这里的package和JAVA程序中是包 是一个意思。我们一般去测试某个程序,都是从这个程序的packag 阅读全文
posted @ 2017-08-15 11:18 薛土豆 阅读(293) 评论(0) 推荐(0)
摘要: 由于appium是扩展了Webdriver协议,所以可以使用webdriver提供的方法,比如在处理webview页面,完全可以使用webdriver中的方法。当然在原生应用中,也可以使用。 1.元素相关方法 1.1点击操作 或者 由元素对象调用click()方法。 1.2清除操作 或者 当执行这个 阅读全文
posted @ 2017-08-15 11:17 薛土豆 阅读(180) 评论(0) 推荐(0)
摘要: 1.利用appium inspector定位元素 inspector暂时在windows上无法使用,在mac上是可以支持的。 2.使用uiautomatorviewer.bat定位android app元素 android sdk自带的定位工具,在tools目录下 双击打开工具: 连上手机或者打开模 阅读全文
posted @ 2017-08-15 11:16 薛土豆 阅读(153) 评论(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 薛土豆 阅读(181) 评论(0) 推荐(0)
摘要: 1.Capabilities介绍 可以看下之前代码里面设置的capabilities Desired capability是一个JSON对象,包含一组key和value值。它由客户端发送给服务端,告诉服务端期望的Capabilities(可以理解为一种能力)有哪些,然后服务端根据这些capabili 阅读全文
posted @ 2017-08-15 11:15 薛土豆 阅读(260) 评论(0) 推荐(0)
摘要: Windows版本的APPIUM GUI有以下图标或者按钮: ·Android Settings - Android设置按钮,所有和安卓设置的参数都在这个里面 ·General Settings – 通用设置按钮 ·Developer Settings – 开发人员设置 ·About – 关于 In 阅读全文
posted @ 2017-08-15 11:14 薛土豆 阅读(163) 评论(0) 推荐(0)
摘要: 1.创建一个maven项目 成功新建工程: 编辑pom.xml,在<dependencies></dependencies>下添加appium相关依赖: 然后在<dependencies></dependencies>后面加上appium专用库: 保存之后会自动下载Maven Dependencie 阅读全文
posted @ 2017-08-15 11:13 薛土豆 阅读(251) 评论(0) 推荐(0)