universo-platform-2d

Форк
0
19 строк · 626.0 Байт
1
import type { Page } from '@playwright/test';
2

3
export function getCurrentDocIdFromUrl(page: Page) {
4
  const pathname = new URL(page.url()).pathname;
5
  const match = pathname.match(/\/workspace\/([^/]+)\/([^/]+)\/?/);
6
  if (match && match[2]) {
7
    return match[2];
8
  }
9
  throw new Error('Failed to get doc id from url');
10
}
11

12
export function getCurrentCollectionIdFromUrl(page: Page) {
13
  const pathname = new URL(page.url()).pathname;
14
  const match = pathname.match(/\/workspace\/([^/]+)\/collection\/([^/]+)\/?/);
15
  if (match && match[2]) {
16
    return match[2];
17
  }
18
  throw new Error('Failed to get collection id from url');
19
}
20

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

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

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

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