1

UIAutomation スクリプトを作成している iPad アプリがあります。タップすると UIPopoverController を表示する UIButton があります。スクリプトでそのポップオーバー内の項目を選択 (タップ) するにはどうすればよいですか?

編集: UIAPopover は、表示される UIButton の子ではなく、mainWindow の子です。だから mainWindow.popover() は私にそれを与えました。logElementTree() 関数は、要素のデバッグと検索に適しています。

4

1 に答える 1

3
UIALogger.logMessage("tap state");
var state = buttons[0];
state.tap();

UIALogger.logMessage("wait for State Popover Screen to display");
target.delay(1);

UIALogger.logMessage("scroll to District of Columbia");
window.popover().tableViews()[0].scrollToElementWithName("District of Columbia");

UIALogger.logMessage("select District of Columbia");
var dc = window.popover().tableViews()[0].cells()["District of Columbia"];
dc.tap();
于 2011-06-23T00:49:01.927 に答える