前面没找到合适的函数,用的是try{Thread.sleep(10);}catch(Exception e){}但是这个时间得自己控制,强制等待加载,很2的办法,后来终于找到一个合适的替代函数了driver.manage().timeouts().implicitlyWait(10, TimeUn....
分类:
移动开发 时间:
2015-03-18 19:55:12
阅读次数:
209
由于appium 的运行权限问题,不能在sudo 下面运行,导致用apt-get 安装很不顺利,所以不得不另想办法,然后通过Google 找到解决方案。 一. Ubuntu 14.04 64bit的安装。 这个很简单,不用多说,网上下一个 Ubuntu...
分类:
移动开发 时间:
2015-03-13 16:51:22
阅读次数:
137
Appium安装过程先安装了 Node.js。在node的官网上下载的exe安装文件。在node的command line中执行 npm install -g appium 来安装appium,报错,无效。去appium.io官网,下载的appium的压缩包。其实这个压缩包中已经含有appium的可...
分类:
移动开发 时间:
2015-03-12 18:46:17
阅读次数:
331
appium client扩展了原生的webdriver client方法 下面以java代码为例,简单过一下appium client提供的适合移动端使用的新方法 resetApp()? getAppString() sendKeyEvent() currentActivity() pullFile() pushFil...
分类:
移动开发 时间:
2015-03-11 11:03:01
阅读次数:
186
一、适用操作系统
Win7 旗舰版Sp1 64位操作系统 或 32位操作系统
二、所需软件
jdk-7u45-windows-i586.exe
node-v0.10.28-x86.msi (32位)下载地址:http://nodejs.org/download/
adt-bundle-windows-x86-20140321.zip
SDK下载地址:http...
分类:
移动开发 时间:
2015-03-02 19:07:55
阅读次数:
283
Robotium之Android控件定位实践和建议(Appium/UIAutomator姊妹篇): http://m.baidu.com/from=844b/bd_page_type=1/ssid=0/uid=0/pu=usm%400%2Csz%401320_1001%2Cta%40iphone_2_4.2_3_/baiduid=30086EF8B157B7AE...
分类:
移动开发 时间:
2015-02-26 18:50:08
阅读次数:
236
Appium是一个支持原生,混合和移动web apps的开源的跨平台测试框架工具。ANDROID依赖Android SDKAPI >= 17 (Additional features require 18)Appium支持OS X上的Android, Linux和Windows上的beta支持.确保...
分类:
移动开发 时间:
2015-02-12 21:18:31
阅读次数:
245
在本人之前的一篇文章>第二章节谈到Appium可以通过使用UIAutomator的方法去定位Android界面上的控件,当时只是一笔带过举了个例子。如该文给自己的承诺,今天特撰写此文以描述UIAutomator各种控件定位的方法,以作为前文的姊妹篇互通有无。1. 背景为了和前文达成一致,这次的实践对...
分类:
移动开发 时间:
2015-02-10 21:36:44
阅读次数:
286
1. 背景在使用MonkeyRunner的时候我们经常会用到Chimchat下面的HierarchyViewer模块来获取目标控件的一些信息来辅助我们测试,但在MonkeyRunner的官网上是没有看到相应的API的描述的,上面只有以下三个类的API引用信息(http://developer.and...
分类:
移动开发 时间:
2015-02-10 21:34:18
阅读次数:
339
服务环境:1安装Nodejs下载nodejs安装包(http://nodejs.org/download/)安装测试安装是否成功:运行cmd,输入node-v2安装android的SKD安装android的sdk包,(http://developer.android.com/sdk/index.ht...
分类:
移动开发 时间:
2015-02-09 12:26:48
阅读次数:
210