鼠标操作作业 · 双击

双击 double_click — 工资表双击行内编辑,输入新值回车确认

作业说明

本次作业练习鼠标双击:双击常用于表格行内编辑、文件重命名等场景,ActionChains.double_click(element).perform() 模拟两次快速左击。请双击「赵六 · 实发工资」单元格,在弹出的 input 中输入新值后回车确认。

左击 右击 双击 移动 按住 释放 拖拽 滚动

作业 3 · 双击 double_click() — 表格单元格行内编辑

📋 双击单元格 → 进入 inline edit 模式
生产场景ERP / 财务系统中,双击表格单元格直接进入编辑模式(类似 Excel),修改后 Enter 保存 / Esc 取消
Selenium APIActionChains(driver).double_click(cell_el).perform()
作业要点
  • 双击某单元格后,该单元格会变成一个 <input> 输入框,value 为原值
  • 要求:对第 3 行(id=3)的「实发工资」单元格双击 → 输入 9999 → 按 Enter 保存
  • 保存后,单元格恢复为普通文本显示,内容已变为 9999
📋 本节作业清单
  • 1. 定位单元格:By.ID("h6_salary_cell")(赵六 · 实发工资)
  • 2. 执行双击:ActionChains.double_click(cell).perform()
  • 3. 输入新值:cell 内 input 输入 "9999" 后 send_keys(Keys.ENTER)
  • 4. 断言保存:单元格 text == "9999" 且内部不再包含 input
ID姓名部门基本工资绩效奖金实发工资备注
1张三研发部15000300018000正常
2李四产品部12000250014500正常
3赵六运营部10000200012000正常
4钱七市场部11000180012800正常
5王五财务部13000220015200正常
💡 操作提示:双击任意单元格进入编辑模式,Enter 保存 / Esc 取消
[系统] 工资表加载完成
[系统] 作业目标:double_click 实发工资单元格 → 改为 9999 → Enter 保存

关于我们

Python 自动化测试学习平台是一个面向软件测试工程师、开发人员及在校学生的交互式在线学习平台,专注于 Selenium WebDriver 与 Python unittest 自动化测试技能的教学与实践。

我们以"理论 + 实战 + 可交互演示"为核心特色,将八种常规元素定位和Javascript定位、元素操作、自动化测试工具、单元测试、测试模型等知识体系拆分为模块化课程,每个模块都配有可点击、可输入、可运行的模拟练习页面。

平台致力于降低自动化测试的入门门槛,让学习者从"看懂代码"到"动手实操",逐步掌握企业级自动化测试框架的设计与落地能力。

联系方式

📧邮箱:lq@selenium-auto-test.com

📞电话:0755-12345678

📍地址:深圳

💬微信公众号:Selenium自动化测试

🐙GitHub:github.com/selenium-auto-test

免责声明

1. 本平台所有示例代码、演示页面及教程内容均仅供学习交流使用,不构成任何商业推广或技术服务承诺。

2. 平台中的 Selenium API 描述、Python 语法说明均以官方文档为准,如有版本差异请以对应官方文档为准。

3. 学习者在实际项目中应用平台所学内容时,应结合自身项目环境进行充分测试,本平台不对因直接使用示例代码而产生的任何直接或间接损失承担责任。

4. 本平台所引用的第三方库(Selenium、ChromeDriver、unittest 等)版权归其各自作者及维护者所有。

5. 如涉及版权问题或内容建议,请及时通过联系方式与我们沟通,我们将第一时间处理。