前面介绍了iOS自动化工具的Appium所需的虚拟机环境,接下来介绍下Appium的安装与使用方法,这个足足折腾我将近一个星期。网上没有什么详细的资料,对于遇到的各种各样问题也没用提供明确的解决方法。这里我贴出我的总结经验,和大家分享。Appium提供了两种安装使用方式:图形化界面和命令行控制。无论...
分类:
移动开发 时间:
2014-08-05 09:32:18
阅读次数:
327
作为一名普普通通的实习生,我也开始习惯折腾一般的生活了。部门应该最近是要搞个iOS自动化测试工具,我从最开始说起吧。应该是上上上周五。主管找到我,说要装一个黑苹果,要我尽快把黑苹果能支持的硬件配置给他。当时很激动也很害怕,还专门找之前带我们上iOS开发的老师要了一个远景论坛的账号(那位老师人真好,很...
分类:
移动开发 时间:
2014-08-05 00:22:38
阅读次数:
468
Sign Up for the First-Ever Appium Roadshow on August 20th in New York City
分类:
移动开发 时间:
2014-08-01 13:05:01
阅读次数:
315
Swipe我定义为滑动,但它字面的意思又不是,事件的形式类似于小时候拿着一块石头片,朝水面飞过去,假设你手法能够那么就是swipe走的路线,假设你手法不行,接触水面的时候就没再飞起来那就会被人嘲笑的。package io.appium.android.bootstrap.handler;import...
分类:
其他好文 时间:
2014-07-26 14:11:35
阅读次数:
299
Flickpackage io.appium.android.bootstrap.handler;import com.android.uiautomator.core.UiDevice;import io.appium.android.bootstrap.*;import io.appium.an...
分类:
其他好文 时间:
2014-07-24 22:47:33
阅读次数:
254
背景 公司产品的业务已经发展到了移动端,开发选型已经结束,决定使用phonegap做移动端的web应用开发平台。考虑到业务的复杂与多样,移动端的测试同样需要自动化。在网上看了很多,最终锁定了3个移动端测试工具:Selendroid,Appium,Robotium。之所以选择他们3个,是因为团队已经....
分类:
移动开发 时间:
2014-07-24 21:20:03
阅读次数:
400
AppiumDriver
getAppStrings()
默认系统语言对应的Strings.xml文件内的数据。
driver.getAppStrings(String language)
查找某一个语言环境对应的字符串文件Strings.xml内数据
sendKeyEvent(int key)
按下某个键,具体哪个键由key值决定,ke...
分类:
移动开发 时间:
2014-07-23 00:08:57
阅读次数:
263
TouchAction
AppiumDriver的辅助类,主要针对手势操作,比如滑动、长按、拖动等。TouchAction的原理是讲一系列的动作放在一个链条中,然后将该链条传递给服务器。服务器接受到该链条后,解析各个动作,逐个执行。
press(WebElement el)
在控件上执行press操作。
press(int x, int y)
在坐...
分类:
移动开发 时间:
2014-07-23 00:05:07
阅读次数:
293
Appium运行的时候,查看到log输出为:info: Welcome to Appium v1.2.0 (REV e53f49c706a25242e66d36685c268b599cc18da5)info: Appium REST http interface listener started o...
分类:
移动开发 时间:
2014-07-22 23:02:52
阅读次数:
433