1

現在、 UIAutomation、UITableViewCell内のUITableViewと同じ種類の問題が発生していますが、彼のように解決することはできません。私は4つのセルを持つ彼と同じような画面を持っていますが、それらの名前は異なります。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();

また

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

しかし、それはうまくいきませんでした。だから誰かが私の問題を解決する方法を説明してもらえますか?

4

2 に答える 2

0

このようなことを試してください -

target.frontMostApp().mainWindow().tableViews()[0].cells()[0].tableViews()[0].cells()[0].tap();
于 2013-12-04T18:38:09.077 に答える
0

これを試して:

 target.frontMostApp().mainWindow().tableViews()[0].cells()[0].tap();
于 2012-10-12T04:06:49.437 に答える