Selenium IDE录制脚本操作记录

张开发
2026/4/21 14:59:08 15 分钟阅读

分享文章

Selenium IDE录制脚本操作记录
Selenium IDE 插件安装与使用指南Firefox 浏览器一、安装 Selenium IDE 插件步骤打开 Firefox 浏览器Selenium IDE插件下载https://www.selenium.dev/selenium-ide/选择需要的版本点击安装。装好后右上角会有个插件标签。或者直接访问 Firefox 附加组件商店添加插件- 1在地址栏输入https://addons.mozilla.org/zh-CN/firefox/addon/selenium-ide/- 2点击“添加到 Firefox”按钮- 3弹出确认提示后点击“添加”等待下载安装完成浏览器工具栏右上角会出现Selenium IDE 图标安装成功后会自动打开 Selenium IDE 的欢迎页面提示也可以在 Firefox 地址栏直接输入about:addons在搜索框中搜索 “Selenium IDE” 进行安装。4.Selenium IDE 的欢迎页面内容有Record a new test in a new project — 创建一个新项目并开始录制自动化测试脚本Open an existing project — 打开之前保存的项目文件.side 格式Create a new project — 新建一个空项目不立即录制Close Selenium IDE — 关闭 IDE5.点“Record a new test in a new project” 就可以开始第一次的脚本录制啦二、录制脚本2.1 创建新项目点击工具栏上的Selenium IDE 图标或按快捷键Ctrl Alt S打开 IDE在欢迎页面选择“Record a new test in a new project”在新项目中录制新测试输入项目名称例如MyTestProject点击OK2.2 开始录制创建项目后会自动弹出录制对话框输入你要测试的网站地址例如https://www.baidu.com点击“Start Recording”开始录制Firefox 会打开一个新窗口并显示录制中提示右上角有红色录制指示器在浏览器中进行你的操作Selenium IDE 会自动记录所有操作步骤例如点击按钮输入文本页面跳转选择下拉菜单等2.3 录制过程中的操作操作说明点击自动记录为click命令输入文字自动记录为type命令页面跳转自动记录为open命令选择元素自动记录为click或select命令2.4 停止录制录制完成后点击右上角的红色录制按钮停止录制或直接关闭录制窗口所有步骤会自动保存在 Selenium IDE 中2.5 查看与编辑录制的脚本录制完成后回到 Selenium IDE 主界面左侧项目中的测试用例列表中间录制的命令步骤列表Command、Target、Value 三列底部Log 日志和 Reference 参考面板你可以双击某一行进行编辑右键点击→ 插入新命令、删除命令等拖拽调整步骤顺序点击工具栏的播放按钮▶回放测试验证录制是否正确三、导出脚本3.1 导出为可运行的代码在 Selenium IDE 中打开你的项目点击左上角的项目名称在下拉菜单中选择Export选择你需要的导出格式语言框架适用场景Python (pytest)pytest推荐Python 测试主流框架Python (unittest)unittestPython 内置测试框架Java (JUnit 4)JUnit 4Java 自动化测试JavaScript (Mocha)MochaNode.js 前端测试C# (NUnit)NUnit.NET 平台测试Ruby (RSpec)RSpecRuby 测试选择保存位置点击保存即可3.2 单条测试用例导出如果只需要导出某一条测试用例在左侧测试用例列表中右键点击目标用例选择Export选择导出语言格式保存3.3 保存项目文件如果你想保存整个 Selenium IDE 项目以便下次继续编辑点击项目名 →Save Project会保存为.side格式文件下次通过Open Project可以重新打开继续编辑四、常见问题Q1录制时没有弹出录制窗口检查 Selenium IDE 插件是否已启用about:addons→ 扩展尝试重启 Firefox 浏览器Q2导出的代码无法直接运行导出的代码通常需要安装对应的依赖库例如 Python 需要pipinstallselenium pytest导出的代码中的路径、等待时间等可能需要根据实际情况微调Q3录制中文输入时出现问题Selenium IDE 对中文输入的支持有限建议录制后手动修改type命令的 Value 值为中文内容五、推荐工作流程安装插件 → 创建项目 → 录制操作 → 回放验证 → 导出代码 → 集成到自动化测试框架中运行

更多文章