chore: standardize tsconfig (#9568)
This commit is contained in:
52
tests/kit/src/utils/setting.ts
Normal file
52
tests/kit/src/utils/setting.ts
Normal file
@@ -0,0 +1,52 @@
|
||||
import type { Page } from '@playwright/test';
|
||||
|
||||
export async function clickCollaborationPanel(page: Page) {
|
||||
await page.click('[data-tab-key="collaboration"]');
|
||||
}
|
||||
|
||||
export async function clickPublishPanel(page: Page) {
|
||||
await page.click('[data-tab-key="publish"]');
|
||||
}
|
||||
|
||||
export async function openSettingModal(page: Page) {
|
||||
await page.getByTestId('settings-modal-trigger').click();
|
||||
}
|
||||
|
||||
export async function openAppearancePanel(page: Page) {
|
||||
await page.getByTestId('appearance-panel-trigger').click();
|
||||
}
|
||||
|
||||
export async function openEditorSetting(page: Page) {
|
||||
await page.getByTestId('settings-modal-trigger').click();
|
||||
await page.getByTestId('editor-panel-trigger').click();
|
||||
}
|
||||
|
||||
export async function openShortcutsPanel(page: Page) {
|
||||
await page.getByTestId('shortcuts-panel-trigger').click();
|
||||
}
|
||||
|
||||
export async function openAboutPanel(page: Page) {
|
||||
await page.getByTestId('about-panel-trigger').click();
|
||||
}
|
||||
|
||||
export async function openExperimentalFeaturesPanel(page: Page) {
|
||||
await page.getByTestId('experimental-features-trigger').click();
|
||||
}
|
||||
|
||||
export async function confirmExperimentalPrompt(page: Page) {
|
||||
await page.getByTestId('experimental-prompt-disclaimer').click();
|
||||
await page.getByTestId('experimental-confirm-button').click();
|
||||
}
|
||||
|
||||
export async function openWorkspaceSettingPanel(
|
||||
page: Page,
|
||||
workspaceName: string
|
||||
) {
|
||||
await page.getByTestId('settings-sidebar').getByText(workspaceName).click();
|
||||
}
|
||||
|
||||
export async function clickUserInfoCard(page: Page) {
|
||||
await page.getByTestId('user-info-card').click({
|
||||
delay: 50,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user