解决方案1: python连接模拟器的前提是:检查Appium软件是否已经打开 解决方案2: 打开控制面板>网络和Internet>Internet选项>连接>局域网设置, 代理服务器那里,“为LAN使用代理服务器”如果是有“√”就点掉,如果没有“√”,就勾上。 (注意:如果这样操作导致你的电脑没办 ...
分类:
移动开发 时间:
2018-06-02 00:31:07
阅读次数:
517
前言 由于新版的appium desktop版本是不带appium doctor这个包的,所以想用appium desktop检查环境的话需要另外的安装了,在安装的时候小编又遇到了一个坑 报错信息:SyntaxError: Unexpected token ... 遇到问题环境: 1.windows ...
分类:
移动开发 时间:
2018-06-01 22:15:34
阅读次数:
350
听说appium Java-client 新版本不支持swipe了,网上没找到完整可用的,今天正好整理出用TouchAction替换的脚本,记录一下,嘻嘻…… ...
分类:
移动开发 时间:
2018-06-01 21:12:09
阅读次数:
315
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
查看包名与启动activity:推荐使用aapt工具,aapt是sdk自带的一个工具,在sdk\build-tools目录下 查看当前activity:打开到对应的窗口后,执行命令 adb shell dumpsys window w |findstr \/ |findstr name= 等待act ...
分类:
移动开发 时间:
2018-05-31 20:35:55
阅读次数:
278
前提已安装好appium环境 1. 打开appium-doctor 2. 启动appium-service,点击 inspector 3. 配置手机参数,参数获取参考上篇博客 4. 点击start session,开启手机模拟器,就可以看到apk,进行元素定位了 ...
分类:
移动开发 时间:
2018-05-31 19:24:04
阅读次数:
228
简单介绍 Macaca 是一套面向用户端软件的测试解决方案,提供了自动化驱动,环境配套,周边工具,集成方案,旨在解决终端上的测试、自动化、性能等方面的问题。我在使用了Appium,还有Selenium后,最终使用macaca就是因为比较方便。总的来说,macaca的环境配置还是很简单的,都是一些指令 ...
分类:
系统相关 时间:
2018-05-31 02:34:17
阅读次数:
301
在上一节讲述如何在终端启动appium服务,那么这一节来讲述命令中的重要信息,如何取值 命令 appium -p 4700 -bp 4701 -U 611AKCPH234EC 4700,4701为起始和终止端口,这两个端口是否已经使用过的,并生成可用端口。 (一)判断是否可用端口 判断端口是否在用, ...
分类:
移动开发 时间:
2018-05-29 21:10:26
阅读次数:
273
写在前面: 没开始搭建前听好多人说,学习appium80%的人都死于环境搭建,所以一开始很紧张,在搭建环境中也确实遇到了好几个问题,由于之前本人使用app测试经验很少,所以相当于app小白,因此有的问题可能比较小白,但是却不小心卡了半天,故想要总结下,方便小白们傻瓜式安装。 一、环境准备: 1.wi ...
分类:
移动开发 时间:
2018-05-27 22:10:14
阅读次数:
2619