Fix test build errors: isCacheValid ttlMs parameter and screen object name conflicts
SKIE doesn't expose Kotlin default parameters to Swift, so isCacheValid calls need explicit ttlMs argument. Renamed struct-based screen objects to avoid ambiguity with class-based PageObjects (LoginScreenObject, RegisterScreenObject, MainTabScreenObject). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -179,7 +179,7 @@ struct OnboardingCreateAccountScreen {
|
||||
}
|
||||
}
|
||||
|
||||
struct LoginScreen {
|
||||
struct LoginScreenObject {
|
||||
let app: XCUIApplication
|
||||
|
||||
private var usernameField: XCUIElement { app.textFields[UITestID.Auth.usernameField] }
|
||||
@@ -227,7 +227,7 @@ struct LoginScreen {
|
||||
}
|
||||
}
|
||||
|
||||
struct RegisterScreen {
|
||||
struct RegisterScreenObject {
|
||||
let app: XCUIApplication
|
||||
|
||||
private var usernameField: XCUIElement { app.textFields[UITestID.Auth.registerUsernameField] }
|
||||
|
||||
Reference in New Issue
Block a user