2013-11-14 20 views
0

我要運行UIAutomation觸摸並按住.. 我使用tapWithoptions(偏移,持續時間)..但問題是,我想改變cordinates ,並會挖掘..但多數民衆贊成在沒有發生..它總是採取中心坐在一些 奇怪的原因。不工作的ios uiAutomation tapWithOptions正確

同樣的命令正常工作,如果我刪除時間parameter..but我想在it..following持續時間是我使用它行: - 。

target.frontMostApp()主窗口()。 scrollViews()[0] .scrollViews()[0] .tapWithOptions({tapOffset:{x:xPos,y:yPos},duration:1.2});

在這方面的任何幫助,將不勝感激

回答

2

我有幾乎相同的問題。您可以嘗試target.frontMostApp().mainWindow().scrollViews()[0].scrollViews()[0].tapWithOptions({x: 27.0, y: 949.0}, {duration:3});

如果您看到documentation,tapOffset不是確切的x和y位置。它只是0和1之間的相對值。您必須根據x,y位置計算這些相對值。

0

攻絲scrollviews不與UI自動化工作得很好。最好的解決方案是重新計算窗口位置的位置,然後點擊mainWindow