总会有人问微信的自动化测试怎么做。其实我不太明白,为啥你要对ta做自动化测试啊,除非你们公司产品是基于微信做的开发否则没必要。即使一个公众号我也觉得没必要做自动化测试,基本功能点下没问题就可以了,毕竟都是配置的,除非你后台配置错了。(有时候真搞不懂这胡乱的测试,你咋不把整个微信都测一遍啊) 微信的本 ...
分类:
微信 时间:
2018-10-04 09:38:05
阅读次数:
159
appium 测试移动端UI自动化 appium 哲学 移动端自动化测试而单独开发一套api接口 appium是基于selenium做的二次扩展 android uiautomator IOS uiautomation/XCUitest android appium初始化参数: 1、appPacka ...
分类:
移动开发 时间:
2018-07-22 18:41:15
阅读次数:
343
一. 获取应用包名和入口activity 获取应用包名和入口activity:aapt命令 aapt目录: 安卓sdk的build-tools目录下(如果要在cmd里直接运行,要配置环境变量,否则需要在aapt所在目录下打开cmd) 示例: adt-bundle-windows-x86_64-201 ...
分类:
移动开发 时间:
2018-07-18 00:33:35
阅读次数:
386
在uiautomator中,直接查看不到webview中的元素,不知道大家遇到过没有?如下 解决方法如下: step0:将uiautomator关闭 step1:在appium 中,设置Android Settings step2:启动appim server后,启动inspector step3: ...
分类:
移动开发 时间:
2018-06-12 12:16:48
阅读次数:
212
今天,我们聊一聊如果自动化实现在多台设备上运行脚本。 一、首先我们回忆一下如何在一台设备上运行python脚本,一般分为三步 1、启动appium服务 2、创建驱动 3、运行python脚本 同样的,运行多台设备,也基本是这三个步骤 1、启动多个appium服务(通过设置不同端口,并关联设备) 2、 ...
分类:
移动开发 时间:
2018-06-05 21:13:30
阅读次数:
382
一般我们运行dos命令,会有两种需求,一种是需要收集执行结果,如ip、device等;一种是不需要收集结果,如杀死或开启某个服务。 对应的在python中就要封装两种方法,来分别实现这两种需求。 1、引入包 import os 2、只执行不收集结果 os.system(command) 3、执行并手 ...
分类:
移动开发 时间:
2018-06-05 21:06:31
阅读次数:
231
Appium介绍 Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的。可用于IOS和Android以及firefox的操作系统。原生的应用是指用android或ios的sdk编写的应用,移动网页应用是指网页应用,类似于ios中safari应用或者Chro ...
分类:
移动开发 时间:
2018-06-01 14:30:53
阅读次数:
241
Desired Capabilities Desired capabilities 是一些发送给 Appium 服务器的键值对集合 (比如 map 或 hash),告诉服务器我们想要启动什么类型的自动化会话。也有各种可以在自动化运行时修改服务器行为的 capabilities。例如,我们可以把 pl ...
分类:
移动开发 时间:
2018-06-01 13:18:46
阅读次数:
1025
打算使用 Python 语言编写 appium 自动化测试脚本 一、前提: 1.安装Python语言 到Python官网下载最新版本:https://www.python.org/ 2.安装Python编辑器PyCharm 二、安装 Appium-Python-Client 打开CMD窗口,输入pi ...
分类:
移动开发 时间:
2018-01-27 11:20:16
阅读次数:
189