universo-platform-2d
52 строки · 1.5 Кб
1import type { Page } from '@playwright/test';2
3export async function clickCollaborationPanel(page: Page) {4await page.click('[data-tab-key="collaboration"]');5}
6
7export async function clickPublishPanel(page: Page) {8await page.click('[data-tab-key="publish"]');9}
10
11export async function openSettingModal(page: Page) {12await page.getByTestId('settings-modal-trigger').click();13}
14
15export async function openAppearancePanel(page: Page) {16await page.getByTestId('appearance-panel-trigger').click();17}
18
19export async function openEditorSetting(page: Page) {20await page.getByTestId('settings-modal-trigger').click();21await page.getByTestId('editor-panel-trigger').click();22}
23
24export async function openShortcutsPanel(page: Page) {25await page.getByTestId('shortcuts-panel-trigger').click();26}
27
28export async function openAboutPanel(page: Page) {29await page.getByTestId('about-panel-trigger').click();30}
31
32export async function openExperimentalFeaturesPanel(page: Page) {33await page.getByTestId('experimental-features-trigger').click();34}
35
36export async function confirmExperimentalPrompt(page: Page) {37await page.getByTestId('experimental-prompt-disclaimer').click();38await page.getByTestId('experimental-confirm-button').click();39}
40
41export async function openWorkspaceSettingPanel(42page: Page,43workspaceName: string44) {45await page.getByTestId('settings-sidebar').getByText(workspaceName).click();46}
47
48export async function clickUserInfoCard(page: Page) {49await page.getByTestId('user-info-card').click({50delay: 50,51});52}
53