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/