universo-platform-2d

Форк
0
52 строки · 1.5 Кб
1
import type { Page } from '@playwright/test';
2

3
export async function clickCollaborationPanel(page: Page) {
4
  await page.click('[data-tab-key="collaboration"]');
5
}
6

7
export async function clickPublishPanel(page: Page) {
8
  await page.click('[data-tab-key="publish"]');
9
}
10

11
export async function openSettingModal(page: Page) {
12
  await page.getByTestId('settings-modal-trigger').click();
13
}
14

15
export async function openAppearancePanel(page: Page) {
16
  await page.getByTestId('appearance-panel-trigger').click();
17
}
18

19
export async function openEditorSetting(page: Page) {
20
  await page.getByTestId('settings-modal-trigger').click();
21
  await page.getByTestId('editor-panel-trigger').click();
22
}
23

24
export async function openShortcutsPanel(page: Page) {
25
  await page.getByTestId('shortcuts-panel-trigger').click();
26
}
27

28
export async function openAboutPanel(page: Page) {
29
  await page.getByTestId('about-panel-trigger').click();
30
}
31

32
export async function openExperimentalFeaturesPanel(page: Page) {
33
  await page.getByTestId('experimental-features-trigger').click();
34
}
35

36
export async function confirmExperimentalPrompt(page: Page) {
37
  await page.getByTestId('experimental-prompt-disclaimer').click();
38
  await page.getByTestId('experimental-confirm-button').click();
39
}
40

41
export async function openWorkspaceSettingPanel(
42
  page: Page,
43
  workspaceName: string
44
) {
45
  await page.getByTestId('settings-sidebar').getByText(workspaceName).click();
46
}
47

48
export async function clickUserInfoCard(page: Page) {
49
  await page.getByTestId('user-info-card').click({
50
    delay: 50,
51
  });
52
}
53

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.