mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-08 10:33:44 +00:00
Closes: [BS-2697](https://linear.app/affine-design/issue/BS-2697/检查shape-text-color黑白不映射的pr合并状态) https://github.com/user-attachments/assets/732612e9-5e43-453f-aef2-5f32f5a08614
64 lines
1.8 KiB
TypeScript
64 lines
1.8 KiB
TypeScript
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 openEditorInfoPanel(page: Page) {
|
|
await page.getByTestId('header-info-button').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) {
|
|
await page
|
|
.getByTestId('settings-sidebar')
|
|
.getByTestId('workspace-setting:preference')
|
|
.click();
|
|
}
|
|
|
|
export async function clickUserInfoCard(page: Page) {
|
|
await page.getByTestId('user-info-card').click({
|
|
delay: 50,
|
|
});
|
|
}
|
|
|
|
export async function closeSettingModal(page: Page) {
|
|
await page
|
|
.getByTestId('setting-modal')
|
|
.getByTestId('modal-close-button')
|
|
.click();
|
|
}
|