0

我目前使用 global-setup.ts 文件通过 playwright 加载 url。

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

我也在里面做额外的代码并存储我的对象的状态(一切都按预期工作)

我的 playwright.config.ts 文件引用了 globalsetup,这一切都按预期工作。

在我的配置文件中,我还设置了 baseUrl,但是,我正在努力将 baseUrl 传递给我的 global-setup.ts 文件,而不是对其进行硬编码。

谢谢!

4

1 回答 1

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/

于 2021-09-21T20:29:10.543 回答