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")
- 模块1:HTTP 基础
- 模块2:HTML 解析
- 模块3:动态内容
- 模块4:反爬对抗
告警与状态
page.get_by_role("alert")
错误:用户名或密码不正确!
成功:个人资料已更新。
加载中...
对话框
page.get_by_role("dialog")