访问TableView的UIAutomation问题

时间:2012-09-09 20:17:27

标签: javascript ios ios-ui-automation

现在我和UIAutomation, UITableView inside UITableViewCell有同样的问题,但我不能像他那样解决问题。我有四个细胞的屏幕,但他们的名字不同。使用函数LogElementTree我有与他相同的层次结构,但有点另一个。在他的情况下,他得到了这个:

UIAWindow
UIATableView

   UIATableCell

      UIATableView

          UIATableCell 1

          UIATableCell 2

          UIATableCell 3

          UIATableCell 4

但我有这个:

UIAWindow
UIATableCell 1

UIATableCell 2

UIATableCell 3

UIATableCell 4

使用他的回答我写了我的代码:

target.frontMostApp().mainWindow().cells()["Author"].tap();

OR

target.frontMostApp().mainWindow().cells()[0].tap();

但它没有用。那么有人可以描述如何解决我的问题。

2 个答案:

答案 0 :(得分:0)

试试这个:

 target.frontMostApp().mainWindow().tableViews()[0].cells()[0].tap();

答案 1 :(得分:0)

尝试这样的事情 -

target.frontMostApp().mainWindow().tableViews()[0].cells()[0].tableViews()[0].cells()[0].tap();