在iOS中使用UIAutomation单击选项卡栏上的按钮

时间:2012-06-16 07:49:17

标签: user-interface ios4 ui-automation ios-ui-automation

我的应用程序中有一个tabbar,我必须编写一个JavaScript文件来单击选项卡栏上的按钮,但问题是我找不到有关标签栏和UIAutomation的任何相关信息。

我的标签栏中有4个按钮,我无法弄清楚如何使用我必须编写的JavaScript文件中的标签栏参考,对于我使用的navigationbar

navBar = mainWindow().navigationBar();
navBar.leftButton().tap();

但是我找不到标签栏的类似内容。

1 个答案:

答案 0 :(得分:3)

您正在撰写标签栏并尝试通过navBar访问它。

试试这段代码:

var tabBar = UIATarget.localTarget().frontMostApp().tabBar();
var tabButton = tabBar.buttons()["First"];  
// Tap the tab bar !
tabButton.tap();

Tutorial => http://blog.manbolo.com/2012/04/08/ios-automated-tests-with-uiautomation