17得票18回答
Playwright VSCode显示“找不到测试”的消息。

我已安装了Playwright vscode扩展,但当我进入测试区域时,会收到“此工作区中未找到任何测试”消息。但是,当我在CLI上运行$> playwright test时,它可以完美运行。奇怪的是,一段时间前它在VSCode中完美运行。 当我点击重新加载图标时,我会得到: ...

15得票3回答
如何在Playwright端到端测试中实现运行时浏览器缩放?

我们在 protractor 中使用如下代码: browser.driver.manage().window().setSize( width - 30, height ); 那么在 playwright 中该如何实现呢?

13得票4回答
在所有规范文件之前使用 Playwright。

我对 Playwright 还很陌生。由于我的测试套件,在运行每个测试之前需要登录到我的应用程序中。在单个规范文件内这很容易,我可以简单地调用 test.beforeEach。但我的问题是:我需要在每个规范文件的每个测试之前进行登录。 test.describe('Test', () =&g...

12得票4回答
使用 .env 文件中的变量进行 Playwright 测试

我已经用TypeScript编写了Playwright测试,我想在我的测试文件中使用.env中的变量,我该怎么做?

10得票2回答
如何在 Playwright 中使用 console.log

我想记录playwright测试用例中的一个变量,但由于使用了page.on()函数,无法在开发者工具控制台中加载日志 test('largest contentful paint', async ({ page }) => { await page.goto('http://lo...

10得票4回答
Playwright - 如何等待元素可点击

在 Playwright 中是否有像 Selenium 中等待元素可点击的选项?

9得票2回答
Playwright - 测试不同环境和不同变量

我想使用Playwright来测试一个网页。 我正在开发的系统需要部署到4个不同的环境中,例如测试网址可能是: www.test1.com www.test2.com www.test3.com www.test4.com 第一个问题是如何针对不同的环境进行目标测试?在我的Playwri...

8得票1回答
如何在指定的浏览器和视口上运行Playwright测试。

我有一个使用Playwright运行在不同浏览器和视口下的E2E测试套件。 我在playwright.config.ts中指定了不同的浏览器和视口: projects: [ { name: 'chromium', use: { ...devices['Des...

8得票1回答
TypeScript + Playwright 错误:找不到模块

我遇到了在使用Playwright编写测试自动化时的问题。 运行测试时,在test.spec.ts中出现以下错误: 错误: 找不到模块 '@common/common' 代码: 'MODULE_NOT_FOUND' 如何解决这个问题? 下面是相关的代码: test.spec.ts i...

7得票4回答
错误:找不到模块'@playwright/test'。

我目前正在尝试使用 expect 进行断言,使用 const { expect } = require('@playwright/test'); 但每次都会报错:Error: Cannot find module '@playwright/test'。 const { chromium } ...