面对一个登录表单,Playwright 的 getByLabel、getByPlaceholder、getByText 之间应如何按优先级选择?
面对一个登录表单,Playwright 的 getByLabel、getByPlaceholder、getByText 之间应如何按优先级选择? 本文先给出可直接复述的结论,再用最小代码说明Playwright getByLabel getByPlaceholder getByText 选择的工作方式、判断依据、项目边界和常见误区。
AI Agent · 表单面试题第 1 页,显示第 1–6 题,共找到 6 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
面对一个登录表单,Playwright 的 getByLabel、getByPlaceholder、getByText 之间应如何按优先级选择? 本文先给出可直接复述的结论,再用最小代码说明Playwright getByLabel getByPlaceholder getByText 选择的工作方式、判断依据、项目边界和常见误区。
页面上没有可见 file input(只有拖拽区或按钮)时,Playwright 如何用 filechooser 事件完成上传? 本文先给出可直接复述的结论,再用最小代码说明Playwright filechooser 无 input 元素文件上传的工作方式、判断依据、项目边界和常见误区。
只用键盘事件(Tab、Enter、快捷键)驱动表单流程时,Agent 需要验证什么才能确认焦点轨迹正确? 本文先给出可直接复述的结论,再用最小代码说明Playwright 键盘 Tab 焦点轨迹验证的工作方式、判断依据、项目边界和常见误区。
原生 select 用 selectOption,而自绘下拉框必须点开再选项——Agent 如何区分并分别自动化? 本文先给出可直接复述的结论,再用最小代码说明Playwright selectOption 与自绘下拉框自动化的工作方式、判断依据、项目边界和常见误区。
从工作区、模型生成与用户补充信息三个方向解释 MCP 客户端能力,说明 sampling.tools 和 elicitation 模式,以及能力声明不等于授权或资源开放。
MCP 的 Elicitation 允许服务端向用户请求结构化输入,适用场景与敏感信息限制是什么? 本文先给出可直接复述的结论,再用最小代码说明MCP elicitation 用户输入 请求的工作方式、判断依据、项目边界和常见误区。