mirror of
https://github.com/zhigang1992/wallet.git
synced 2026-04-30 21:52:28 +08:00
refactor: improve secret key ux
This commit is contained in:
@@ -51,7 +51,6 @@ export class WalletPage {
|
||||
$signOutDeleteWalletBtn = createTestSelector(SettingsSelectors.BtnSignOutActuallyDeleteWallet);
|
||||
$enterPasswordInput = createTestSelector(SettingsSelectors.EnterPasswordInput);
|
||||
$unlockWalletBtn = createTestSelector(SettingsSelectors.UnlockWalletBtn);
|
||||
$magicRecoveryMessage = createTestSelector(WalletPageSelectors.MagicRecoveryMessage);
|
||||
$hideStepsBtn = createTestSelector(OnboardingSelectors.HideStepsBtn);
|
||||
$suggestedStepsList = createTestSelector(OnboardingSelectors.StepsList);
|
||||
$suggestedStepStartBtn = createTestSelector(OnboardingSelectors.StepItemStart);
|
||||
@@ -149,8 +148,10 @@ export class WalletPage {
|
||||
}
|
||||
|
||||
async enterSecretKey(secretKey: string) {
|
||||
await this.page.waitForSelector('textarea');
|
||||
await this.page.fill('textarea', secretKey);
|
||||
const key = secretKey.split(' ');
|
||||
for (let i = 0; i < key.length; i++) {
|
||||
await this.page.getByTestId(`mnemonic-input-${i}`).fill(key[i]);
|
||||
}
|
||||
await this.page.click(this.$buttonSignInKeyContinue);
|
||||
}
|
||||
|
||||
@@ -205,10 +206,6 @@ export class WalletPage {
|
||||
await this.page.click(this.$fundAccountBtn);
|
||||
}
|
||||
|
||||
async waitForMagicRecoveryMessage() {
|
||||
await this.page.waitForSelector(this.$magicRecoveryMessage, { timeout: 30000 });
|
||||
}
|
||||
|
||||
async waitForSendButton() {
|
||||
await this.page.waitForSelector(this.$sendTokenBtn, { timeout: 30000 });
|
||||
}
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
export enum WalletPageSelectors {
|
||||
MagicRecoveryMessage = 'magic-recovery-message',
|
||||
StatusMessage = 'status-message',
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user