macjava执行adbdevices命令最近在做mac+appium自动化需要通过java获取手机设备id,通过代码需要这样才能获得;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.LineNumberReader;importjava..
分类:
数据库 时间:
2017-10-26 00:03:48
阅读次数:
186
入行多年,一直想学appium 自动化,现在终于有机会了。今天首先就是搭建测试环境。 1.去appium官网下载: http://appium.io/ Appium官方网站:http://appium.io/ Easy setup process, run a test now. > brew in ...
分类:
移动开发 时间:
2017-10-25 19:39:29
阅读次数:
224
import io.appium.java_client.android.AndroidDriver; import io.appium.java_client.android.AndroidElement; import org.apache.logging.log4j.LogManager; i... ...
分类:
移动开发 时间:
2017-10-22 01:34:47
阅读次数:
382
Q1:未安装APP直接启用appium sever,初始化driver :driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);报错:org.openqa.selenium.SessionN ...
分类:
移动开发 时间:
2017-10-20 21:52:02
阅读次数:
572
1.app 的安装与卸载 driver.install_app(apk path):安装app driver.remove_app(app package name):卸载app driver.is_app_installed(app package name):判断app是否已安装,已安装返回tr ...
分类:
移动开发 时间:
2017-10-20 21:31:55
阅读次数:
227
android uiautomator text定位 可能有人不知道为什么说android uiautomator是终极定位,而且android uiautomator和appium有什么关系呢?如果之前写了一些脚本,发现有的时候一些元素不能够很好的定位时,那么就需要采用android uiauto ...
分类:
移动开发 时间:
2017-10-19 13:59:39
阅读次数:
233
在用Appium做UI自动化过程中,大家会发现测试报告很重要,而在测试报告中截图很重要。 因为很多公司都是用Jenkins作为持续集成工具,所以要让执行自动化测试的人看明白自动化在跑什么,哪里失败了,关键节点都需要截图。 怎么做呢,目前项目中是这么实现的: 1.实现截图功能类: 1 2 3 4 5 ...
分类:
移动开发 时间:
2017-10-18 18:30:28
阅读次数:
310
?6.1 常用定位方法讲解 对象定位是自动化测试中很关键的一步,也可以说是最关键的一步,毕竟你对象都没定位那么你想操作也不行。所以本章节的知识我希望大家多动手去操作,不要仅仅只是书本上的知识,毕竟这个我只能够举例说明。下面我们来看我们常用的一些定位方式。 6.1.1 ID定位 无论是在web自动化还 ...
分类:
移动开发 时间:
2017-10-18 12:39:59
阅读次数:
306
?5.1 Capability介绍 5.1.1 什么是Capability 在讲capability之前大家是否还记得在讲log时给大家看过的启动时的日志?在我们的整个启动日志中会出现一些配置信息,其实那些信息就是capability携带的配置信息,如果我们通过代码来启动我们能够看见的配置信息如下: ...
分类:
移动开发 时间:
2017-10-18 12:39:18
阅读次数:
300
?3.1 ADB工具讲解 3.1.1 什么是ADB呢? 我们不去解释官方语言的翻译,给大家说一个通熟易懂的说法,ADB我理解为他就是电脑和手机连接的桥梁。此连接不是充电的连接,大家不要混淆,说他是一个调试工具,可能更贴切。 3.1.2 ADB有什么作用呢? 刚说的他是电脑和手机连接的桥梁,我们可以通 ...
分类:
移动开发 时间:
2017-10-18 12:37:58
阅读次数:
177