session-desktop/ts/test/automation/types/testing.ts

80 lines
2.0 KiB
TypeScript

export type User = {
userName: string;
sessionid: string;
recoveryPhrase: string;
};
export type Group = {
userName: string;
userOne: User;
userTwo: User;
userThree: User;
};
export type Strategy = 'data-testid' | 'class' | ':has-text';
export type loaderType = 'loading-animation' | 'loading-spinner';
export type DataTestId =
| 'session-id-signup'
| 'display-name-input'
| 'recovery-phrase-seed-modal'
| 'path-light-container'
| 'new-conversation-button'
| 'chooser-new-conversation-button'
| 'new-session-conversation'
| 'next-new-conversation-button'
| 'control-message'
| 'disappearing-messages-indicator'
| 'back-button-conversation-options'
| 'conversation-options-avatar'
| 'settings-section'
| 'clear-data-settings-menu-item'
| 'message-requests-settings-menu-item'
| 'restore-using-recovery'
| 'recovery-phrase-input'
| 'continue-session-button'
| 'label-device_and_network'
| 'message-request-banner'
| 'module-conversation__user__profile-name'
| 'decline-message-request'
| 'session-confirm-ok-button'
| 'dropdownitem-5-seconds'
| 'disappearing-messages-dropdown'
| 'session-toast'
| 'accept-message-request'
| 'confirm-nickname'
| 'nickname-input'
| 'three-dots-conversation-options'
| 'message-section'
| 'conversations-settings-menu-item'
| 'reveal-blocked-user-settings'
| 'unblock-button-settings-screen'
| 'leftpane-primary-avatar'
| 'edit-profile-icon'
| 'profile-name-input'
| 'image-upload-section'
| 'save-button-profile-update'
| 'modal-close-button'
| 'send-message-button'
| 'message-input-text-area'
| 'end-voice-message'
| 'microphone-button'
| 'enable-microphone'
| 'theme-section'
| 'call-button'
| 'enable-calls'
| 'end-call'
| 'privacy-settings-menu-item'
| 'set-password-button'
| 'password-input'
| 'password-input-confirm'
| 'change-password-settings-button'
| 'password-input-reconfirm'
| 'messages-container'
| 'chooser-new-group'
| 'new-closed-group-name'
| 'next-button'
| 'link-device'
| 'group-name-input';