Playwright - 页面元素层次结构

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

HTML 页面本质上是嵌套节点的层次结构。例如,我可能有一个面板,显示一个包含表单的对话框,并在该表单中包含一个确认按钮。

使用 Playwright 定位此按钮时,我可以创建一个过滤器级联来将该按钮定位在节点层次结构的末尾。或者,我可以直接选择按钮,而无需知道它是否嵌套在表单内、对话框内,等等。

我应该使用哪种方法?我应该通过节点过滤来确保按钮的位置,还是应该保持简单并直接选择它?

各有什么优点?

playwright e2e-testing playwright-test
1个回答
0
投票

剧作家建议使用定位器。 例如,您通过节点进行过滤,DOM 中的简单更改可能会破坏您的路径。 通过使用定位器,这将是最简单的方法

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