TableView 内のすべてのセルを配列に取り込み、それを繰り返し処理して要素をクリックする場合。私は迅速に解決策を探しています。
質問する
690 次
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 に答える