2
XCTest UIテストで背景色を取得できるかどうかを検証しようとしていますが、画像の比較に頼る必要がないように、背景色を設定値と比較することを検討していますXCTest UI Testingでは、ボタン、ラベル、ビューの背景色をチェックする方法は?
XCTest UIテストで背景色を取得できるかどうかを検証しようとしていますが、画像の比較に頼る必要がないように、背景色を設定値と比較することを検討していますXCTest UI Testingでは、ボタン、ラベル、ビューの背景色をチェックする方法は?
XCTestは視覚的な要求を主張するのではなく、機能テストのために。
背景色などの要件をテストするには、ユニットテストを使用して問題のビューコントローラを初期化し、ビューの背景色を確認します。イメージの比較に頼る必要はなく、単体テストは非常に高速です。
ボタンをタップすると、ビューの色が変わります。これはXCTestユニットテストで検証できますか? –
@IBActionメソッドが呼び出されたときに背景色が変更されたことを検証できます。 – Oletha
しかし、ユニットテストでは、トリガーされるアクションを自動的にタップすることはできません。レコードモードは利用できません。 –