0

TableView 内のすべてのセルを配列に取り込み、それを繰り返し処理して要素をクリックする場合。私は迅速に解決策を探しています。

4

2 に答える 2

1

各セルに微分因子がある場合は、それらを配列で取得します。テキスト文字列を使用するには、まずセルを取得する必要があります。つまり、セルのカウント数を取得し、セルを取得した後、ドリルダウンしてこれがテキストかどうかを確認し、コンテキストメニューを開いて、何かを行う方法につながります。

できることは次のとおりです: セルで 'atIndex:' を使用し続けます。selectElementWithMatcher::withError を使用します。indexOutOfBoundsError が見つかるまでループすると、テキストが表示されます。

しかし、atIndex: を使用したループでは、必要なセルが必要です。同じことを行うには、以下を参照してください。

for (int i = 0; i < someLargeValue; i++) {
 EarlGrey.selectElementWithMatcher(grey_accessibilityID("abc")).atIndex(i)
}

-> 「someLargeValue」の値を取得するには、selectElementWithMatcher::withError を使用します。indexOutOfBoundsError が見つかるまでループすると、テキストが表示されます。

于 2016-10-24T07:47:48.050 に答える