ARIA 角色定位

练习 Playwright 的语义化定位方法:get_by_role()get_by_label()get_by_placeholder()

按钮

page.get_by_role("button", name="提交")

链接

page.get_by_role("link", name="查看个人资料")

表单输入

page.get_by_label("邮箱")page.get_by_placeholder("请输入密码")

复选框与单选框

page.get_by_role("checkbox", name="Python")

技能(复选框)
经验水平(单选框)

列表

page.get_by_role("list").get_by_role("listitem")

告警与状态

page.get_by_role("alert")

成功:个人资料已更新。
加载中...

对话框

page.get_by_role("dialog")

确认删除

确定要删除这个项目吗?