前言 做过iOS上app测试的小伙伴应该都知道,普通用户安装app都是从appstore下载安装,安装测试版本的app,一般就是开发给的二维码扫码安装, 或者开发给个.ipa的安装包文件,通过itools安装。对应没有iPhone真机的小伙伴,想在iOS模拟器上安装app测试可不是那么容易的事情。 ...
分类:
移动开发 时间:
2017-09-21 23:25:04
阅读次数:
277
查看日志是很重要的一部分,我们在编辑器上测试代码时可以直接进行调试,但持续集成时程序自动运行,如果出现bug,只能通过日志来定位代码位置。appium日志主要分为三部分。 1. 准备阶段,包含了appium启动、app启动前准备。 2. 控制阶段,包含了app启动,元素操作等测试用例的执行。 3. ...
分类:
移动开发 时间:
2017-09-21 23:19:27
阅读次数:
218
最近遇到的项目,发现很多元素,都没有标明id、text、content-desc,classname中又有很多是相同,导致无法定位 第一,appium1.5及之后的版本废弃了name属性(如name=账单,将不被支持用于定位),所以基本的定位就用下id就好了。其他的不多说了。 第二,下面就来说一下关 ...
分类:
移动开发 时间:
2017-09-21 19:18:59
阅读次数:
599
一起需要装的有:1、JDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、SDK(测试安装app需要,链接为SDK24.4.1版本)http://down.tech.sina.com.cn/download/d_load.php?d_id=45703&down_id=2&ip=183.11.129.463、Appium客..
分类:
移动开发 时间:
2017-09-19 14:48:32
阅读次数:
220
1 JDK安装 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装注意:安装路径不要有空格,建议:安装在根目录下 环境变量配置(路径:我的电脑 属性 高级设置 环境变量配置) 新 ...
分类:
移动开发 时间:
2017-09-17 15:09:00
阅读次数:
473
转自:http://www.cnblogs.com/baconLiu/p/6861431.html tips:WebDriverAgent是Appium1.6.3以后版本新添加的模块,为了让appium与iPhone(基于xcuitest)设备进行通信而添加的。但是,这个模块在是一个独立的项目,在使 ...
分类:
移动开发 时间:
2017-09-16 17:12:02
阅读次数:
294
1、获取 Android app的Activity 打开终端cmd,先cd进入到刚才下载的“新浪.apk”目录下,然后使用aapt dump badging xxx.apk命令获取包内信息。注意,启动类名称一个字母都不能错。 aapt dump badging 新浪.apk cat>d:/log.t ...
分类:
移动开发 时间:
2017-09-16 11:48:42
阅读次数:
343
1、python环境搭建,这里就不做过多介绍 2、安装 node.js 2.1、官网下载node.js:https://nodejs.org/en/download/ 2.2、获取到安装文件后,直接双击安装文件,根据程序的提示,完成nodejs的安装。 2.3、安装完成后,运行cmd,输入node ...
分类:
移动开发 时间:
2017-09-16 01:13:23
阅读次数:
226
我们在实际使用selenium或者appium时,等待下个等待定位的元素出现,特别是web端加载的过程,都需要用到等待,而等待方式的设置是保证脚本稳定有效运行的一个非常重要的手段,在selenium中(appium通用)常用的等待分为显示等待WebDriverWait()、隐式等待implicitl ...
分类:
编程语言 时间:
2017-09-15 20:25:09
阅读次数:
368