You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.7 KiB
TypeScript
46 lines
1.7 KiB
TypeScript
import commonPage from './common.page';
|
|
|
|
export = {
|
|
registrationTabSignIn:
|
|
'//div[contains(string(), "Sign In")][contains(@class, "session-registration__tab")][contains(@role, "tab")]',
|
|
|
|
// create new account
|
|
createSessionIDButton: commonPage.divRoleButtonWithText('Create Session ID'),
|
|
continueButton: commonPage.divRoleButtonWithText('Continue'),
|
|
textareaGeneratedPubkey:
|
|
'//textarea[contains(@class, "session-id-editable-textarea")]',
|
|
getStartedButton: commonPage.divRoleButtonWithText('Get started'),
|
|
|
|
// restore from seed
|
|
restoreFromSeedMode: commonPage.divRoleButtonWithText(
|
|
'Restore From Recovery'
|
|
),
|
|
|
|
recoveryPhraseInput: commonPage.inputWithPlaceholder('Enter Recovery Phrase'),
|
|
displayNameInput: commonPage.inputWithPlaceholder('Enter a display name'),
|
|
passwordInput: commonPage.inputWithPlaceholder('Enter password (optional)'),
|
|
continueSessionButton: commonPage.divRoleButtonWithText(
|
|
'Continue Your Session'
|
|
),
|
|
conversationListContainer: commonPage.divWithClass(
|
|
'module-conversations-list-content'
|
|
),
|
|
|
|
// device linking
|
|
linkDeviceMode: commonPage.divRoleButtonWithText(
|
|
'Link Device to Existing Session ID'
|
|
),
|
|
textareaLinkDevicePubkey: commonPage.textAreaWithPlaceholder(
|
|
'Enter your Session ID'
|
|
),
|
|
linkDeviceTriggerButton: commonPage.divRoleButtonWithText('Link Device'),
|
|
toastWrapper: '//*[contains(@class,"session-toast-wrapper")]',
|
|
secretWordsText:
|
|
'//div[contains(@class,"session-registration__content__secret-words")]/div[contains(@class,"subtle")]',
|
|
linkWithThisDevice: commonPage.objWithClassAndText(
|
|
'h4',
|
|
'device-pairing-dialog__desc',
|
|
'Allow linking with this device?'
|
|
),
|
|
};
|