Swiftに同じaccessibilityID/labelなどを持つ要素の数を取得する方法はありますか?同じaccessibilityIDを持つ要素の数を取得する方法はありますか?
2
A
答えて
1
簡単にはありません。それは機能要求を提出する価値があるかもしれません。その間に、ここでいくつかのオプション、それぞれが自分の欠点は以下のとおりです。
- EarlGrey追加あなたは複数マッチした要素のリストから単一要素を選択しますが、このリストではありませんすることができますatIndexと呼ばれるAPI露出した。ループ内にno-opアサーションを指定して
atIndex
を呼び出し、成功した各アサーションでカウンタをインクリメントするようなものを試すことができます。アサーションが失敗すると、インデックスが外れたときがわかります。本質的にカウントを与えますが、アサーションを実行するたびにUI階層をスキャンするため、非常に遅く非効率です。 - プライベートメソッドmatchedElementsWithTimeout:error:を公開しますが、名前を変更すると破損する危険があります。
0
私はEarlGreyのレポでGoogleが提供している優れたソリューションがあると思います。 this linkに従ってください。
関連する問題
- 1. 同じキーを持つハッシュマップにある値の整数を取得する方法はありますか?
- 2. 同じ変数クラスを持つ要素の値を取得する
- 3. Java:ArraryList、同じインスタンス変数を持つ要素の数を数える方法は?
- 4. 同じ親要素を持つ複数の要素を選択するより良い方法はありますか?
- 5. jQuery:同じsrcを持つ要素を見つける方法
- 6. rの2つの変数に同じ値を持つ行を保持する方法はありますか?
- 7. XPATHに最大の子を持つ要素を取得する方法はありますか?
- 8. UITesting:同じアクセシビリティを持つ2つの要素があります。
- 9. 同じ数の要素を持つリストを返します
- 10. 同じ値を持つプロパティの数を取得する方法は?
- 11. 同じ属性値を持つレコードの数を取得する方法は?
- 12. 同じIDを持つ複数の要素を持つ文書の要素のXPATHを取得するにはどうすればよいですか?
- 13. python lxml:子要素を持つ要素からテキストを取得する方法
- 14. 複数のクラスを持つ要素のクラス名を取得する方法1つしか知りません
- 15. 同じ要素を取得する方法2回目は同じ親要素に入った
- 16. ArrayList内の同じ要素をグループ化し、各固有要素の数を取得する方法は?
- 17. jQueryを使用して同じZ-インデックスを持つ要素を取得する方法は?
- 18. コードシニターの同じページにデータを取得する方法はありますか
- 19. 要素の高さ(または他のプロパティ)を取得し、同じ値を他の要素のプロパティと共有する方法はCSSにありますか?
- 20. 同じ「引数」を持つReact/JSX要素が多種類あります。同じ引数をもう一度書き直さずに渡す方法は?
- 21. numpy配列内の隣接要素を同じ要素で「タグ付け」する方法はありますか?
- 22. MongoDBリスト内の同じインデックスを持つターゲット要素の方法
- 23. 要素が「同じ」クラスを直列に持つ次の要素をすべて取得する
- 24. 同じIDを持つ要素のフェーディング
- 25. xsltで同じ親の別の要素を取得する方法は?
- 26. スパーククラスタリング:同じクラスタ内の要素の類似度を取得する方法は?
- 27. 両親が同じである2つの異なる要素のリストを取得する方法
- 28. Xpathで要素属性名を取得する方法はありますか?
- 29. 属性で要素を取得する方法はありますか?
- 30. 同じIDを持つ2つのHTML要素の1つから値を取得する
上記の提案は役に立ちましたか? – khandpur