如何添加到baseURL一些参数?



我有一个像baseURL: 'https://www.aaa.com/CPC/?agentcode=123&hotelcode=123',的链接如果我使用的值从baseURL,它削减到https://www.aaa.com,但我需要导航到页面从baseURL,使用我所期望的整个URL,据我所知,baseURL正在做它的工作和工作正常,但无论如何,我需要以某种方式添加一切之后。com部分也。怎么做呢?

您可以使用.goto方法,从文档-

url导航页面的url。url应该包含scheme,例如https://.当通过上下文选项提供了一个baseURL并且传递的URL是一个路径时,它将通过新的URL()构造函数合并。

——示例您可以使用全局配置文件playwright.config.ts

配置基本URL,如下所示
import { PlaywrightTestConfig } from '@playwright/test';
const config: PlaywrightTestConfig = {
use: {
baseURL: 'https://www.aaa.com',
browserName: 'firefox',
headless: true,
},
};
export default config;

那么你可以像下面这样用它来测试导航-

test.describe('Intent of the Test', () => {
test('should allow me to add todo items', async ({ page }) => {
await page.goto('/CPC/?agentcode=123&hotelcode=123');   
})
});

最新更新