1.创建一个maven项目 成功新建工程: 编辑pom.xml,在下添加appium相关依赖: org.testng testng 6.9.10 test io.appium java-client LATEST org.seleniumhq.selenium selenium-java com.s... ...
分类:
移动开发 时间:
2016-06-30 12:33:33
阅读次数:
294
1.定位元素应用元素 1.1通过id定位元素 Android里面定位的id一般为resrouce-id: 代码可以这样写: WebElement element = driver.findElement(By.id("com.tencent.mm:id/do")); 或者: driver.findE... ...
分类:
移动开发 时间:
2016-06-30 12:31:33
阅读次数:
444
(一)本机安装appium的环境后,在cmd中输入:adb logcat>D:/log.log(二)真题连接电脑或在虚拟机中启动被测试app(三)直接查看d盘的log.log即可从来里面找到来自为知笔记(Wiz) ...
分类:
移动开发 时间:
2016-06-30 12:18:13
阅读次数:
199
运行Appium的时候,碰到的那些坑 1. java命令会出现error:could not open ...jvm.cfg 出现这种情况大多是因为电脑上之前安装过JDK,卸载重装之后,运行java命令会出现error:could not open ...jvm.cfg的错误。 打开系统环境变量,查 ...
分类:
移动开发 时间:
2016-06-27 21:22:07
阅读次数:
401
在学习应用一个框架之前,应该了解一下这个框架的整体结构或是相应的API函数。这篇文章还不错:http://blog.sina.com.cn/s/blog_68f262210102vzf9.html,就拷贝过来。 常用的API函数 获取信息类API (1)获取默认系统语言对应的Strings.xml文 ...
分类:
移动开发 时间:
2016-06-27 11:55:43
阅读次数:
324
下载手机百度 http://dl.ops.baidu.com/baidusearch_AndroidPhone_1006979s.apk 新建maven空白工程 前置条件:安装eclipse,及其maven插件,请自行百度 新建的工程如下: 打开POM增加依赖和插件 插入依赖 org.testng ... ...
分类:
移动开发 时间:
2016-06-26 15:24:01
阅读次数:
234
1.概念区分: 1)IOS-UIAutomation:随着iOS4.0的发布,苹果公司同时发布了一个名为UIAutomation的测试框架,它可以用来在真实设备和iPhone模拟器上执行自动化测试 学习网址:http://www.51testing.com/html/54/n-843354.html ...
分类:
移动开发 时间:
2016-06-25 14:57:15
阅读次数:
208
一、原理 1.UiAutomator——基于UIAutomation的用户界面自动化测试框架,可以跨应用工作,谷歌亲生的。 UIAutomation在Android4.3发布时有了新版本,官方简介:http://blog.csdn.net/zhubaitian/article/details/405 ...
分类:
移动开发 时间:
2016-06-24 18:40:52
阅读次数:
874
1.首页滑动图片点击 使用方法: swipeToLeft2(driver,3000); 2.保存截图 使用方法: snapshot((TakesScreenshot) driver, "firstjt.png"); 3.验证元素是否存在 使用方法: isElementExsitAndroid(dri ...
分类:
移动开发 时间:
2016-06-23 18:36:19
阅读次数:
694
在测试过程中难免需要有一些跟网络状态相关的设置,比如要确保'wifi'是连接的,或者确保'数据网络'是连接的,或者是没网络的.有问题先翻查API,翻查之后发现appium也灰常给力的提供了相关的API,将尝试过程中的一些问题总结一下. 好嘞,客官,菜来喽!!! 1.set_network_conne ...
分类:
其他好文 时间:
2016-06-22 18:48:32
阅读次数:
215