Переглянути джерело

Use the correct label for the disconnect button

Matthew Mathias 3 роки тому
батько
коміт
7f102cd823

+ 6 - 4
Samples/Swift/DaysUntilBirthday/DaysUntilBirthdayUITests(iOS)/DaysUntilBirthdayUITests_iOS_.swift

@@ -119,14 +119,16 @@ class DaysUntilBirthdayUITests_iOS_: XCTestCase {
       return XCTFail("Failed to return to view showing days until birthday")
     }
 
-    sampleApp.buttons["Back"].tap()
+    sampleApp.navigationBars.buttons["User Profile"].tap()
 
-    guard sampleApp.buttons["Disconnect"]
+    guard sampleApp
+            .navigationBars
+            .buttons["Disconnect scope button"]
             .waitForExistence(timeout: timeout) else {
-      return XCTFail("Failed to navigate back to User Profile screen")
+      return XCTFail("Failed to find the 'Disconnect' button")
     }
 
     // Clean up this run so the next works as if it is the first time
-    sampleApp.buttons["Disconnect"].tap()
+    sampleApp.navigationBars.buttons["Disconnect scope button"].tap()
   }
 }

+ 1 - 0
Samples/Swift/DaysUntilBirthday/iOS/UserProfileView.swift

@@ -55,6 +55,7 @@ struct UserProfileView: View {
         .toolbar {
           ToolbarItemGroup(placement: .navigationBarTrailing) {
             Button(NSLocalizedString("Disconnect", comment: "Disconnect button"), action: disconnect)
+              .accessibilityLabel(Text("Disconnect scope button"))
             Button(NSLocalizedString("Sign Out", comment: "Sign out button"), action: signOut)
           }
         }