如何在 Visual Studio Code 中验证 Playwright 定位器而不执行测试?

问题描述 投票:0回答:1

我正在 VSCode (JS) 中使用 Playwright 进行测试自动化。在完成整个功能之前,我想验证我的定位器是否正确。 目前,我只能在测试执行期间使用该定位器来查看定位器是否有效。是否有类似“选择定位器”工具可以让我输入定位器并在浏览器视图中预览突出显示的元素?或者,是否有其他有效的方法来检查开发环境中的定位器?

当我期望“选择定位器”功能接受用户提供的定位器时,我发现它只能显示所选元素的定位器。 此外,这个“选择定位器”对我不起作用,因为它会产生带有大量文本字段的错误定位器,这些文本字段在实际测试运行中不起作用。

javascript debugging playwright relative-locators
1个回答
0
投票

是的,这是可能的。

如果您已加载浏览器,例如完成最后一个测试步骤后,您只需在 vscode 中单击测试中的定位器定义即可。如果它在浏览器中可见,它将突出显示。这是 Playwright 的一个功能已经有很长一段时间了,所以如果您的 Playwright 版本和 vscode 扩展相当最新,它应该可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.