作为一名普普通通的实习生,我也开始习惯折腾一般的生活了。部门应该最近是要搞个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
UpdateStrings
package io.appium.android.bootstrap.handler;
import io.appium.android.bootstrap.AndroidCommand;
import io.appium.android.bootstrap.AndroidCommandResult;
import io.appium.android.bo...
分类:
其他好文 时间:
2014-07-20 11:32:38
阅读次数:
244
GetName
package io.appium.android.bootstrap.handler;
import com.android.uiautomator.core.UiObjectNotFoundException;
import io.appium.android.bootstrap.*;
import org.json.JSONException;
/**
* T...
分类:
其他好文 时间:
2014-07-19 23:33:29
阅读次数:
439