mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 06:55:41 +00:00
Add TestTag to the Recovery key field.
This commit is contained in:
@@ -3,7 +3,8 @@ appId: ${MAESTRO_APP_ID}
|
|||||||
- tapOn: "Continue"
|
- tapOn: "Continue"
|
||||||
- takeScreenshot: build/maestro/150-Verify
|
- takeScreenshot: build/maestro/150-Verify
|
||||||
- tapOn: "Enter recovery key"
|
- tapOn: "Enter recovery key"
|
||||||
- tapOn: "Enter…"
|
- tapOn:
|
||||||
|
id: "verification-recovery_key"
|
||||||
- inputText: ${MAESTRO_RECOVERY_KEY}
|
- inputText: ${MAESTRO_RECOVERY_KEY}
|
||||||
- hideKeyboard
|
- hideKeyboard
|
||||||
- tapOn: "Confirm"
|
- tapOn: "Confirm"
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ dependencies {
|
|||||||
implementation(projects.libraries.matrixui)
|
implementation(projects.libraries.matrixui)
|
||||||
implementation(projects.libraries.designsystem)
|
implementation(projects.libraries.designsystem)
|
||||||
implementation(projects.libraries.uiStrings)
|
implementation(projects.libraries.uiStrings)
|
||||||
|
implementation(projects.libraries.testtags)
|
||||||
api(libs.statemachine)
|
api(libs.statemachine)
|
||||||
api(projects.features.securebackup.api)
|
api(projects.features.securebackup.api)
|
||||||
|
|
||||||
|
|||||||
+3
@@ -53,6 +53,8 @@ import io.element.android.libraries.designsystem.theme.components.Icon
|
|||||||
import io.element.android.libraries.designsystem.theme.components.OutlinedTextField
|
import io.element.android.libraries.designsystem.theme.components.OutlinedTextField
|
||||||
import io.element.android.libraries.designsystem.theme.components.Text
|
import io.element.android.libraries.designsystem.theme.components.Text
|
||||||
import io.element.android.libraries.designsystem.theme.components.autofill
|
import io.element.android.libraries.designsystem.theme.components.autofill
|
||||||
|
import io.element.android.libraries.testtags.TestTags
|
||||||
|
import io.element.android.libraries.testtags.testTag
|
||||||
import io.element.android.libraries.ui.strings.CommonStrings
|
import io.element.android.libraries.ui.strings.CommonStrings
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
@@ -169,6 +171,7 @@ private fun RecoveryKeyFormContent(
|
|||||||
OutlinedTextField(
|
OutlinedTextField(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxWidth()
|
.fillMaxWidth()
|
||||||
|
.testTag(TestTags.recoveryKey)
|
||||||
.autofill(
|
.autofill(
|
||||||
autofillTypes = listOf(AutofillType.Password),
|
autofillTypes = listOf(AutofillType.Password),
|
||||||
onFill = { onChange(it) },
|
onFill = { onChange(it) },
|
||||||
|
|||||||
@@ -33,6 +33,11 @@ object TestTags {
|
|||||||
val loginPassword = TestTag("login-password")
|
val loginPassword = TestTag("login-password")
|
||||||
val loginContinue = TestTag("login-continue")
|
val loginContinue = TestTag("login-continue")
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Verification screen.
|
||||||
|
*/
|
||||||
|
val recoveryKey = TestTag("verification-recovery_key")
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sign out screen.
|
* Sign out screen.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user