为什么剧作家认为使用 xpath 不好?

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

上下文:我想和剧作家一起测试我的反应应用程序。我有两个几乎相同的按钮(两个按钮的名称绑定到相同的状态,它们总是具有相同的名称)。因此我无法用

page.getByRole("button");
找到它们它们只是有不同的颜色(一个mui主色另一个辅助色)。我尝试使用 xpath 来区分它们。现在我的问题是为什么使用 xpath 不好?对于我的用例,什么是更清洁的替代品?

java reactjs unit-testing testing playwright
© www.soinside.com 2019 - 2024. All rights reserved.