私は、イメージとタイトルを表示しないユーザーインターフェイスにいくつかのボタンがあります。 UIテスト中にどのようにアクセスできますか? window.buttons["delete"].click()
タイトルの不足によりボタンが見つかりません。画像に透明性があるため、タイトルを設定できません。XcodeによるUIテスト:タイトルのないボタンを見つける方法は?
0
A
答えて
1
あなたはaccessibilityIdentifier
を設定する必要があります。これは、UIテストの要素を識別できるように設計された非ユーザ向けのプロパティです。人々がテストで物を識別するために以前使用していたが、要素を選択したときにaccessibilityLabel
の内容を聞くVoiceoverユーザーの経験に影響を与える、人々を悪用するのを防ぐために導入されました。
// app code
let myButton: UIButton!
myButton.accessibilityIdentifier = "deleteButton"
// test code
let app = XCUIApplication()
let deleteButton = app.buttons["deleteButton"]
0
アクセシビリティラベルでボタンを見つけることができます。だから、最初のラベルを設定します。
deleteButton.setAccessibilityLabel("delete")
そして、あなたが持つ通常のようにアクセスできます。
untitledWindow.buttons["delete"].click()
関連する問題
- 1. グリッドビューのボタンを見つける方法
- 2. ダイアログエスプレッソのボタンを見つける方法
- 3. XcodeのログインシステムによるUIテスト
- 4. Xcode 9でxcode-UIテストの要素をドラッグアンドドロップする方法
- 5. Xcode UIテスト:静的テキストのないカスタムビューを特定する方法は?
- 6. appium inspectorのようなxcode UIテストの要素を調べる方法
- 7. XCode UIテストは何度も試行してから成功する前に要素を見つける
- 8. Xcode 8:テスト中のライブラリをUIテストで見つけることができません
- 9. XCodeでテーブルセルを見つけるui testing swift
- 10. どのようにjQueryのUIで大きな見ているダイアログのタイトルを避けるために?
- 11. Xcode UIが複数のボタンをテストする
- 12. Xcodeで未使用の象牙を見つける方法
- 13. Xcodeに静的ライブラリを含める正しい方法を見つける
- 14. mysqlの列に見つからない月を見つける方法は?
- 15. '{$ formLocation}'のような文字列を見つける方法は?
- 16. Xcode 9(UIテスト用)に記録する方法
- 17. XcodeのUIテストは何も
- 18. UI Automation v/sを確認するUISpy - UI要素を見つける方法
- 19. Xcode UIテストの実行時にオートコンプリートを無効にする方法は?
- 20. 現在実行中のテストを見つける方法
- 21. appiumアプリのUIテストでは、アラートやポップアップで要素を見つける方法は?
- 22. SPARQLを使って文字列を含むタイトルを見つける方法は?
- 23. Xcode7でUITestsの下にある述語でボタンを見つける方法は?
- 24. 更新パネルにあるGridview内のボタンIDを見つける方法は?
- 25. タイトル見出しを避けて列をグレープする方法は?
- 26. Xamarin UIテストを使用してカスタム属性を持つ要素を見つける方法FWK
- 27. 単体テストでカバーしなければならないコード内の場所を見つける方法
- 28. ハイブ:ヌルマップエントリをテストして見つける方法
- 29. Xcode UIテスト用オートメーションツール
- 30. XcodeスウィフトUIテスト - シミュレータハードウェアキーボード