typescript 在URL验证中使用变量

icnyk63a  于 2023-03-19  发布在  TypeScript
关注(0)|答案(1)|浏览(129)

我试图在URLAssert中使用变量,但没有任何运气。

const LAST = page.locator('#Selector1');
    const LastResult = page.locator('#Selector2').textContent();

    await page.goto(Env.baseUrl + '/Search');

    await (LAST).click();
    await expect(page).toHaveURL(/Search#page=('LastResult')/);

我希望LastResult中的任何文本都能被读入。toHaveURL

ct2axkht

ct2axkht1#

通过在中添加函数修复了此问题。然后

const LAST = page.locator('#Selector1');
const LastResult = page.locator('#Selector2').textContent();

await page.goto(Env.baseUrl + '/Search');

await (LAST).click();
await LastResult.then(function(responce){
      expect(page).toHaveURL(`${Env.baseUrl}/Search#page=${responce}`);

相关问题