您的位置:首页 > 产品设计 > UI/UE

iOS Automated Tests with UIAutomation笔记

2013-09-25 14:13 435 查看
Log:
var target = UIATarget.localTarget();
var app = target.frontMostApp();
var window = app.mainWindow();
target.logElementTree();
UIALogger.logPass( "My Test" );
UIALogger.logFail( "My Test" );
Subview:
var tabBar = window.tabBar();
var tabButton = tabBar.buttons()["Second"];
tabButton.tap();


Taps:
UIATarget.localTarget().tap({x:100, y:200});UIATarget.localTarget().doubleTap({x:100, y:200});UIATarget.localTarget().twoFingerTap({x:100, y:200});


Pinches:
UIATarget.localTarget().pinchOpenFromToForDuration({x:20, y:200},{x:300, y:200},2);UIATarget.localTarget().pinchCloseFromToForDuration({x:20, y:200}, {x:300, y:200},2);


Drag and Flick:
UIATarget.localTarget().dragFromToForDuration({x:160, y:200},{x:160,y:400},1);UIATarget.localTarget().flickFromTo({x:160, y:200},{x:160, y:400});


Delay:
target.delay( 2 );


Keyboard:
app.keyboard().buttons()["return"].tap();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: