3つのタブを持つ簡単なタブバーを作成しました。タブバーコントローラーのUIテスト
私は確信して、ユーザーが正しいビューコントローラショー、タブバーの項目をクリックすることを確認するためにUIテストを実行したいです。それをどうやってやりますか?以下は私が最初に書いたコードですが、私の主張を書く方法は分かりません。
func testTabBarMyProfileButton() {
let tabBarsQuery = XCUIApplication().tabBars
tabBarsQuery.buttons["My Profile"].tap()
}
func testTabBarGraphsButton() {
let tabBarsQuery = XCUIApplication().tabBars
tabBarsQuery.buttons["Graphs"].tap()
}
func testTabBarAboutButton() {
let tabBarsQuery = XCUIApplication().tabBars
tabBarsQuery.buttons["About"].tap()
}
私はナビゲーションバーの使用を計画していませんでした。別の方法がありますか? – Josh
各画面で一意の何かをアサーションする必要があります。これは、ボタン、テキストラベル、またはUIコントロールからのものです。 –