在做app自动化过程中会踩很多坑,咱们都是用中文的app,所以首先要解决中文输入的问题!本篇通过屏蔽软键盘,绕过手机的软键盘方法,解决中文输入问题。 一、定位搜索 1.打开淘宝点击搜索按钮,进入搜索页面 2.然后定位到搜索框后用sendkeys方法输入“hao”,这里定位元素用上一篇所说的就能搞定 ...
分类:
移动开发 时间:
2017-08-12 10:25:41
阅读次数:
245
安装环境: 1、安装visual studio,并勾上Xamarin.插件 ,或者在工具-nuget包管理工具下安装插件: PM> Install-Package Xamarin.UITest -Version 2.0.9 PM> Install-Package Xamarin.TestCloud. ...
分类:
移动开发 时间:
2017-08-03 14:55:40
阅读次数:
463
测试的同学们在做app自动化测时,经常会用到查找元素、定位元素、发送数据、长按、点击、上滑、下滑、左滑、右滑等操作。下面讲下用appium自带的swipe方法怎么实现上滑、下滑、左滑、右滑。前置条件:appium已开启;并且已链接上手机。通过SDK自带的UIautomator来定位元素。Pyt..
分类:
移动开发 时间:
2017-07-26 01:42:38
阅读次数:
965
在实施app自动化的时候,我们需要知道app 的启动activity和页面元素信息,以此启动app和定位页面元素,那么如何在没有源码的情况下找打他们呢?当然是有好的工具啦,有Android sdk自带的工具可以很好的帮助我们解决这个问题。 1.获取启动类 aapt命令(该工具位置:C:\Users\ ...
分类:
移动开发 时间:
2017-07-03 12:01:35
阅读次数:
192
1 为什么需要框架? 代码混乱,难阅读; 重复编码,效率低;需求变化,难维护; 一 自动化实例 1 准备测试的app;准备测试环境;实现脚本; 2 测试app:只有登录功能 测试环境: Appium(Android/IOS); Android SDK; Appium-Python-Client; S ...
分类:
移动开发 时间:
2017-06-18 17:24:16
阅读次数:
196
使用appium测试app自动化查找元素时比较麻烦,没有selenium查找web页面元素方便,并且局限性也比较高,使用起来不是太灵活。那下面介绍下我们一般经常使用到的一些查找元素的方法(已锤子手机为例)。有两个工具可以用来查找元素:安卓sdk自带的uiautomatorviewer;appium最新..
分类:
移动开发 时间:
2017-06-15 16:25:47
阅读次数:
251
使用appium测试app自动化查找元素时比较麻烦,没有selenium查找web页面元素方便,并且局限性也比较高,使用起来不是太灵活。那下面介绍下我们一般经常使用到的一些查找元素的方法(已锤子手机为例)。有两个工具可以用来查找元素:安卓sdk自带的uiautomatorviewer;appium最新..
分类:
移动开发 时间:
2017-06-15 16:23:34
阅读次数:
268
什么是ansible?ansible是个什么东西呢?官方的title是“AnsibleisSimpleITAutomation”——简单的自动化IT运维管理工具。这个工具的目标有这么几项:让我们自动化部署APP;自动化管理配置项;自动化的持续交付;自动化的(AWS)云服务管理。基于Python开发,可实现对多台服务器..
分类:
其他好文 时间:
2017-04-30 17:23:39
阅读次数:
217
关于对自动化测试框架PO的认识详见之前我写的博客:http://www.cnblogs.com/hanxiaobei/p/6755329.html 本篇主要是说appium自动化测试如何有PO的设计思想来实现。 PO模型的目录结构: 其中,main.py为框架的主入口,test_creat.py调用 ...
分类:
移动开发 时间:
2017-04-27 02:44:25
阅读次数:
689
selenium是目前web和app自动化测试的主要框架。对于web自动化测试而言,由于selenium2.0以后socker服务器由本地浏览器自己启动且直接通过浏览器原生API操作页面,故越来越多的人不再使用selenium RC了。大家使用的大多数是selenium-client,python版 ...
分类:
其他好文 时间:
2017-04-18 18:42:17
阅读次数:
918