Appium Desktop 原滋原味的官方文档 Appium Desktop是一款用于Mac、Windows和Linux的开源应用,它提供了Appium自动化服务器在一个漂亮灵活的UI中的强大功能。它是一些与appium相关的工具的组合: Appium服务器的图形界面。您可以设置选项、启动/停止服 ...
分类:
移动开发 时间:
2017-11-07 19:52:09
阅读次数:
270
?# 前言:有时候定位元素的时候,你使出了十八班武艺还是定位不到,怎么办呢?(面试经常会问)那就拿出绝招:点元素所在位置的坐标 tap用法 1.tap是模拟手指点击,一般页面上元素的语法有两个参数,第一个是positions,是list类型最多五个点,duration是持续时间,单位毫秒 坐标定位 ...
分类:
移动开发 时间:
2017-11-07 19:37:30
阅读次数:
468
?13.1 测试报告概述 13.1.1 测试报告的定义 在前面章节我们已经讲了自动化基础的很多东西,如果说掌握了,而且自己动手去练习了,我相信在一些初级的面试中是没任何问题的,今天我们接触的应该算是一个比较新的东西,也算是开启另一层知识的大门。 在手工测试过程中如果发现了bug我们需要提交测试报告, ...
分类:
移动开发 时间:
2017-11-07 11:22:21
阅读次数:
233
?13.1 日志的定义 13.1.1 日志的定义 听到日志这个东西可能有的人莫名其妙,第一次接触就会觉得我们为什么要收集日志,即使要收集日志那么我们需要收集哪些日志,日志的作用是什么等等。 其实日志无论是在测试、开发中都非常重要,如果你在跑自动化时程序报错了,但是你没有日志你怎么去定位时程序错误还是 ...
分类:
移动开发 时间:
2017-11-06 20:16:29
阅读次数:
282
一、手机USB连接电脑(手机打开调试模式) 验证:cmd -> 输入adb devices,查看手机的UDID.显示如下表示 连接成功 二、启动Appium服务 1. 启动Appium,点击 右上角的三角形 2. 启动Appium服务器成功 三、运行登录脚本 ...
分类:
移动开发 时间:
2017-11-06 19:08:05
阅读次数:
198
appium验证码输入笔记今天自动化验证码输入一个共四个输入框,直接定位输入发现问题,就是不能输入:driver.manage().timeouts().implicitlyWait(20,TimeUnit.SECONDS); driver.findElementById("com.systoon.beijingtoon:id/et_3").sendKeys("1");一个一个输入,这样是不能实..
分类:
移动开发 时间:
2017-11-04 00:10:00
阅读次数:
246
整个APP自动化环境安装可以参照虫师博客安装 附以下链接: http://www.cnblogs.com/fnng/category/695788.html 下面介绍运用到工作中遇到的一些问题 1.如何在模拟器中安装外部APP 找到adb.exe的目录地址 我是将 D:\360Downloads\a ...
分类:
移动开发 时间:
2017-11-03 17:38:01
阅读次数:
216
12.1 什么是混合App 12.1.1 混合app定义 什么是混合app,其实这个不言而喻,我们的app正常来说应该都是native的,但是实际工作中却不是,反正种种原因我们的app会有native的而且中间还会有H5页面,这其实就是我们常说的混合,当然还有一种就是纯H5的,但是这里我们不做过多的 ...
分类:
移动开发 时间:
2017-11-02 23:14:47
阅读次数:
281
Appium python自动化测试系列之移动自动化测试前提(一) Appium python自动化测试系列之appium环境搭建(二) Appium python自动化测试系列之Android知识讲解(三) Appium python自动化测试系列之认识Appium(四) Appium pytho ...
分类:
移动开发 时间:
2017-11-01 10:23:09
阅读次数:
156
10.1.1 页面滑动原理分析 在页面滑动查找章节我们就讲了滑动的知识点,只是不知道大家是否有认真练习以及去理解,如果你认真练习、理解了那么我相信这一章节的东西不用看也能够完成,下面我们还是简单分析一下。 所谓的页面滑动在我们实际操作手机的过程中就是不断的从屏幕的下面滑到上面,或者右边滑到左边,反之 ...
分类:
移动开发 时间:
2017-11-01 01:15:55
阅读次数:
353