globalSetup для ссылки на baseUrl из playwright.config

В настоящее время я использую файл global-setup.ts для загрузки URL-адреса через драматурга.

await page.goto('https://test1.com/');

Я также делаю здесь дополнительный код и сохраняю состояние своего объекта (все работает, как ожидалось)

Мой файл playwright.config.ts ссылается на globalsetup, и все это работает, как ожидалось.

В моем файле конфигурации я также установил baseUrl, однако я изо всех сил пытаюсь передать baseUrl в мой файл global-setup.ts вместо его жесткого кодирования.

Спасибо!

1 ответ

Внутри вашей глобальной настройки вы можете получить доступ к baseURL как это:

      import { FullConfig } from '@playwright/test';

async function globalSetup(config: FullConfig) {
  console.log(config.projects[0].use.baseURL);
}

export default globalSetup

Смотрите здесь: https://playwright.dev/docs/api/class-testconfig/

Другие вопросы по тегам