元素定位练习 · XPATH 定位

练习 By.XPATH 的 Selenium 定位方法 — 独立专项练习页

作业说明

本次作业练习 Selenium By.XPATH 定位:这是最强大通用的定位方法,支持相对路径、属性、文本、父子兄弟轴等。请完成以下任务,逐步掌握 XPath 语法与调试技巧。

方法 7:By.XPATH — 通过 XPath 表达式定位

最强大通用的定位方法,支持相对路径、属性、文本、父子兄弟轴等,适用于 99% 场景。

练习目标1:填写用户资料表单


练习目标2:操作按钮组(多条件组合定位练习)


练习目标3:订单表(按行内容 + 轴定位练习)

订单号 商品 金额 状态 操作
1001 机械键盘 ¥399 已付款
1002 4K显示器 ¥1899 待发货
1003 无线鼠标 ¥129 已完成
1004 笔记本支架 ¥89 已退款

定位后操作效果展示区域

本区域用于展示:使用 By.XPATH(属性组合 / 文本匹配 / 轴定位 / 索引)定位到目标元素后,执行表单 / 按钮 / 表格行操作的反馈。

当前尚无操作记录

请尝试:① 填写「账号 / 密码 / 城市」 ② 点击「保存 / 预览 / 删除 / 导出」按钮组 ③ 点击「订单表」中的「详情 / 取消」按钮。

操作日志(点击/输入后记录在此)

本日志仅展示效果,方便你在 Selenium 脚本里用 By.ID, "action-log" 读取后断言操作是否成功执行。

[等待操作] 暂无任何交互,欢迎开始练习……