Selenium IDE 不支持导出 XML 格式,因其自 3.0+ 版本起已弃用旧版 HTML/XML 脚本,仅支持 JSON(.side)等现代格式;需 XML 时可降级使用 IDE 2.x 或脚本转换 JSON→HTML 表格格式。

Selenium IDE 本身不支持直接导出为 XML 格式。它默认导出的是 JSON(.side 文件),这是其原生项目格式。如果你需要 XML 格式,通常是为了兼容旧版 Selenium RC 或某些第三方工具,但需注意:XML 导出功能在 Selenium IDE 3.0+ 版本中已被移除。
为什么找不到“导出为 XML”选项?
从 Selenium IDE 3.x 开始,官方彻底弃用了基于 XML 的测试脚本(即旧版 *.html 格式),转而使用更结构化、易扩展的 JSON(.side)。因此菜单中的“Export”列表里只有 Java、Python、C#、JSON 等选项,不再包含 XML。
替代方案:手动转换或降级使用旧版本
若你确实需要 XML 格式(例如对接遗留系统),可考虑以下两种可行路径:
-
使用 Selenium IDE 2.x(已停止维护):下载并安装最后支持 XML 导出的版本(如 v2.9.1),打开测试用例后,点击 File → Export Test Case As → HTML (Selenium RC),即可生成
.html格式的 XML 风格脚本。 -
用脚本转换 JSON → XML:将导出的
.side文件(本质是 JSON)用 Python/Node.js 编写简单解析器,按结构生成兼容 Selenium RC 的 HTML/XML 表格格式。网上有开源转换工具(如command target value side2selenium类项目),但需自行验证兼容性。
建议优先考虑现代替代方式
XML 格式已过时,且缺乏对新特性(如条件逻辑、变量、循环、iframe 切换等)的支持。推荐做法是:
- 保留
.side文件作为主测试资产; - 导出为 Python/Java 等语言绑定,在 WebDriver 中运行,更稳定、可调试、易集成 CI;
- 如需数据驱动,可在导出代码中引入 CSV/JSON 数据源,而非依赖 XML 结构。
不复杂但容易忽略:所谓“XML 测试用例”,实际多指旧版 Selenium RC 的 HTML 表格格式,并非标准 XML。确认你的目标系统是否真需要该格式,还是只是误传需求。










