Skip to content

Commit

Permalink
Add some waits before the button appear
Browse files Browse the repository at this point in the history
  • Loading branch information
Supereg committed Feb 16, 2024
1 parent 66875ba commit 79c44a6
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
1 change: 1 addition & 0 deletions Tests/UITests/TestAppUITests/XCTestAppTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ class XCTestAppTests: XCTestCase {
let app = XCUIApplication()
app.launch()

XCTAssert(app.buttons["XCTestApp"].waitForExistence(timeout: 5.0))
app.buttons["XCTestApp"].tap()

XCTAssert(app.staticTexts["Passed"].waitForExistence(timeout: 5))
Expand Down
14 changes: 10 additions & 4 deletions Tests/UITests/TestAppUITests/XCTestExtensionsTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,9 @@ class XCTestExtensionsTests: XCTestCase {

app.deleteAndLaunch(withSpringboardAppName: "TestApp")

app.staticTexts["XCTestExtensions"].tap()

XCTAssert(app.buttons["XCTestExtensions"].waitForExistence(timeout: 5.0))
app.buttons["XCTestExtensions"].tap()

XCTAssert(app.staticTexts["No text set ..."].waitForExistence(timeout: 5))
XCTAssert(app.staticTexts["No secure text set ..."].waitForExistence(timeout: 5))
}
Expand All @@ -51,8 +52,9 @@ class XCTestExtensionsTests: XCTestCase {
let app = XCUIApplication()
app.deleteAndLaunch(withSpringboardAppName: "TestApp")

app.staticTexts["XCTestExtensions"].tap()

XCTAssert(app.buttons["XCTestExtensions"].waitForExistence(timeout: 5.0))
app.buttons["XCTestExtensions"].tap()

XCTAssert(app.staticTexts["No text set ..."].waitForExistence(timeout: 5))
XCTAssert(app.staticTexts["No secure text set ..."].waitForExistence(timeout: 5))
}
Expand All @@ -67,6 +69,7 @@ class XCTestExtensionsTests: XCTestCase {
let app = XCUIApplication()
app.launch()

XCTAssert(app.buttons["XCTestExtensions"].waitForExistence(timeout: 5.0))
app.buttons["XCTestExtensions"].tap()

try app.callTextEntryExtensions()
Expand All @@ -76,6 +79,7 @@ class XCTestExtensionsTests: XCTestCase {
let app = XCUIApplication()
app.launch()

XCTAssert(app.buttons["XCTestExtensions"].waitForExistence(timeout: 5.0))
app.buttons["XCTestExtensions"].tap()

simulateFlakySimulatorTextEntry = true
Expand All @@ -87,6 +91,7 @@ class XCTestExtensionsTests: XCTestCase {
let app = XCUIApplication()
app.launch()

XCTAssert(app.buttons["XCTestExtensions"].waitForExistence(timeout: 5.0))
app.buttons["XCTestExtensions"].tap()

XCTAssert(app.staticTexts["No text set ..."].waitForExistence(timeout: 5))
Expand All @@ -104,6 +109,7 @@ class XCTestExtensionsTests: XCTestCase {
let app = XCUIApplication()
app.launch()

XCTAssert(app.buttons["DismissKeyboard"].waitForExistence(timeout: 5.0))
app.buttons["DismissKeyboard"].tap()
let checkLabel = { (label: String) in
XCTAssert(app.textFields[label].exists)
Expand Down

0 comments on commit 79c44a6

Please sign in to comment.