我正在 VSCode (JS) 中使用 Playwright 进行测试自动化。在完成整个功能之前,我想验证我的定位器是否正确。 目前,我只能在测试执行期间使用该定位器来查看定位器是否有效。是否有类似“选择定位器”工具可以让我输入定位器并在浏览器视图中预览突出显示的元素?或者,是否有其他有效的方法来检查开发环境中的定位器?
当我期望“选择定位器”功能接受用户提供的定位器时,我发现它只能显示所选元素的定位器。 此外,这个“选择定位器”对我不起作用,因为它会产生带有大量文本字段的错误定位器,这些文本字段在实际测试运行中不起作用。
是的,这是可能的。
如果您已加载浏览器,例如完成最后一个测试步骤后,您只需在 vscode 中单击测试中的定位器定义即可。如果它在浏览器中可见,它将突出显示。这是 Playwright 的一个功能已经有很长一段时间了,所以如果您的 Playwright 版本和 vscode 扩展相当最新,它应该可以工作。