
Appium
点点寒彬
积一时之跬步,臻千里之遥程,烙成功之印记
展开
-
Appium——无安卓源码的一些准备
文章首发:点点寒彬的博客准备工作其实是比较简单了,现阶段我测试的是安卓,所以就需要准备一台安卓手机了,在环境准备中已经把电脑的环境变量配置完毕了,所以现在需要的就是一些安卓测试的一些前奏知识。环境操作系统:Mac OS X EI Caption Appium: 1.4.16Java: java version “1.7.0_79”node.js: v5.3.0npm: 3.3.12一切的前提,需要配原创 2016-03-18 09:39:12 · 1196 阅读 · 0 评论 -
Appium——处理混合APP中H5的操作
文章首发:《我的博客》背景自己自学APPIUM测试公司的APP有一段时间的,Android原生的元素定位,包括数据处理和逻辑判断也基本上搞熟了,但是公司的APP很坑爹,开发过程中存在混合开发的情况,这就意味着我必须要处理APP里面的webview,真的是很坑爹的东西。操作系统:Mac OS X EI CaptionAppium: 1.4.16Java: java version “1.7.0_79”原创 2016-03-22 21:29:18 · 14259 阅读 · 9 评论 -
Appium实战-开始
文章首发:《我的博客》初衷最近研究了挺多有关于Appium的东西。也写了一些Appium的学习笔记。《Appium——驱动和常用功能的封装》《Appium——处理混合APP中H5的操作》《Appium——无安卓源码的一些准备》《Appium学习之路—环境搭建》相信很多人和我一开始一样,都会觉得学习文档太少了,但是没什么基础的又看不懂别人写好的代码,官方的demo比较简单等等问题,不知道怎么原创 2016-04-25 19:25:34 · 2741 阅读 · 0 评论 -
Appium——驱动和常用功能的封装
文章首发: 点点寒彬的博客背景初步了解Appium各个功能之后,应该把这些功能进行一些封装,否则整个代码会比较难看,可用性和重用性也会很差。本文是我这段时间使用Appium的一些想法,仅供参考。操作系统:Mac OS X EI CaptionAppium: 1.4.16Java: java version “1.7.0_79”node.js: v5.3.0npm: 3.3.12手机:小米NOTE4待原创 2016-03-24 22:39:45 · 6394 阅读 · 6 评论 -
Appium实战-基类的构建
接上文《Appium实战-开始》文章来源:《Appium实战-基类的构建》套用UnitTest构建测试UnitTest是Python的测试框架,我们这次的实战就是基于这个测试框架来构建的,所以就把基类用UnitTest构建起来。扫盲,什么是UnitTest?怎么用UnitTest?《Hello PyUnitTest》《为你的测试结果打印案例名称》《测试多个类》《测试用例的初始化和结束函数》原创 2016-04-26 22:50:42 · 1317 阅读 · 0 评论 -
Appium学习-关于Inspector
背景既然开始折腾IOS了,那么第一步是把Demo跑起来看效果,《Appium学习-初窥》文中已经把官方的Demo跑起来了。现在要接下来做其他的事Inspector问题Inspector是Appium客户端给的一个工具,用来探测IOS的元素布局。当然Android也是可以用的,不过Android一般使用uiautomatorviewer。不过我在使用的时候遇到了这么一个问题: Could not原创 2016-05-10 13:13:26 · 5334 阅读 · 1 评论 -
Appium学习之路—环境搭建
Appium学习之路—环境搭建说实话,Appium第一次接触还是在testerhome看到的,介绍说这个框架可以测试安卓和IOS,并且只要写一个脚本,不需要做任何改动就可以直接在IOS和Android上运行,这真心是一个好消息,说干就干。先吧环境弄起来看看到底牛掰不牛掰。 PS:笔者使用的是Mac OS X系统。准备工作Appium提供了两种方式,一个是客户端,另一个是命令行。不过不论哪种方式,以原创 2015-11-21 10:41:46 · 1530 阅读 · 0 评论 -
Appium学习-IOS初窥
背景最近安卓那边做起来有点烦躁,主要还是我们的安卓第三方包用多了,导致超过了谷歌的上限,打不出包了,很多H5部分不好测试,我们的安卓开发总是习惯的禁掉webview句柄,给Activity加权限,导致跑出来的结果各种报错,换一个口味,玩玩IOS的自动化。条件测试IOS必须要Mac OS X系统,请不要问可不可以用Windows来测试IOS这种问题。我电脑都是最新的版本,比如系统、比如xcode、比如原创 2016-05-09 22:08:28 · 1770 阅读 · 0 评论 -
Android和Appium自学自测(一)
背景本来今年计划是要把Android和iOS都学一下,结果现在到年底了,还是没点苗头,再怎样也应该开个头,于是就买了《第一行代码(第二版)》开始学习Android,在学习的过程中,利用Appium来测试自己写出来的东西,也不失为一个学习的方法。TextView这个控件对应着HTML的Label,其实可以理解为一个标签,用来展示文本内容,当然,它也可以监听点击,所以在某种程度上来说,也可以发挥一个按钮原创 2016-12-29 16:39:24 · 1233 阅读 · 0 评论