import XCTest final class OnboardingTests: BaseUITestCase { func testF101_StartFreshFlowReachesCreateAccount() { let createAccount = TestFlows.navigateStartFreshToCreateAccount(app: app, residenceName: "Blueprint House") createAccount.waitForLoad(timeout: defaultTimeout) } func testF102_JoinExistingFlowGoesToCreateAccount() { let welcome = OnboardingWelcomeScreen(app: app) welcome.waitForLoad() welcome.tapJoinExisting() let createAccount = OnboardingCreateAccountScreen(app: app) createAccount.waitForLoad(timeout: defaultTimeout) } func testF103_BackNavigationFromNameResidenceReturnsToValueProps() { let welcome = OnboardingWelcomeScreen(app: app) welcome.waitForLoad() welcome.tapStartFresh() let valueProps = OnboardingValuePropsScreen(app: app) valueProps.waitForLoad() valueProps.tapContinue() let nameResidence = OnboardingNameResidenceScreen(app: app) nameResidence.waitForLoad() nameResidence.tapBack() XCTAssertTrue(app.otherElements[UITestID.Root.onboarding].waitForExistence(timeout: defaultTimeout)) } }