元素定位:优先用用户看到的东西
推荐顺序
get_by_role("button", name="保存")get_by_label("用户名")get_by_text("提交")locator("css=...")(最后手段)
为什么
前三种跟着无障碍属性走,前端改 class 不会让你的用例全挂。
get_by_role("button", name="保存")get_by_label("用户名")get_by_text("提交")locator("css=...")(最后手段)前三种跟着无障碍属性走,前端改 class 不会让你的用例全挂。