从Selenium IDE将测试导出为python

从Selenium IDE将测试导出为python,python,firefox,selenium,selenium-ide,Python,Firefox,Selenium,Selenium Ide,我在Selenium IDE中做了几个测试,并将其保存为HTML格式的测试套件,可以很好地导入到Selenium IDE中。然而,现在我想使用python扩展这些测试,当我单击ExportTestSuite并选择python时,我得到了这个错误 套件导出未针对chrome://selenium-ide/content/formats/python-rc 格式化程序 如何在selenium IDE中启用此选项 注意:我还发现了一个Firefox插件,它允许批量转换测试,但仍然不允许将整个测试套件作

我在Selenium IDE中做了几个测试,并将其保存为HTML格式的测试套件,可以很好地导入到Selenium IDE中。然而,现在我想使用python扩展这些测试,当我单击ExportTestSuite并选择python时,我得到了这个错误

套件导出未针对chrome://selenium-ide/content/formats/python-rc 格式化程序

如何在selenium IDE中启用此选项

注意:我还发现了一个Firefox插件,它允许批量转换测试,但仍然不允许将整个测试套件作为一个文件导出。我意识到我可以手动组合这些文件,但在未来,我希望在我的工作流程中有这个选项

多谢各位


p、 s在fedora 14上运行Firefox 3.6

您运行的是哪一版本的SIDE?如果您正在运行最新版本(1.9),请进入选项,勾选“启用实验功能”复选框,此时“格式”菜单应列出Python

您必须下载正确的插件和格式化程序,这些插件和格式化程序可从以下网址获得:

您还可能需要在常规选项中启用“实验功能”和“开发工具”

然后您应该能够将格式更改为Python。 见下文:

请阅读并遵循官方的最新变化

还要检查编码示例


最新版本的解决方案

使用Selenium的Perl、PHP和Groovy用户社区必须 当官方对这些格式化程序的支持被取消时,我感到很难过 下降。从Selenium IDE的v1.2.0开始,这些格式化程序没有 与硒IDE捆绑的时间更长。我有一些好消息要告诉你。全部的 这些格式化程序作为单独的插件捆绑在一起,您仍然可以 如果您感兴趣,可以从Selenium IDE v1.1.0获取它们。这是什么 你需要这样做

  • 从Selenium官方下载站点下载Selenium IDE v1.1.0。不要安装它,最好的方法是右键单击链接并将链接另存为
  • 接下来,将扩展名从.xpi更改为.zip并解压缩它(或者只需解压缩它:
    unzip file.xpi
  • 使用文件菜单->打开文件…菜单项(python-format.xpi、groovy-format.xpi、perl-format.xpi、php-format.xpi等)在Firefox中逐个打开提取的文件
  • 你完成了

    故障排除

    • 安装新插件后重新启动Firefox
    • 确保所有格式插件都位于加载项管理器上并已启用
    • 如果遇到兼容性问题,可以在install.rdf中升级em:maxVersion。有关位置,请参见屏幕截图。我计划发布一个工具,将在未来自动做到这一点。在此之前,如果你遇到困难,可以在谷歌上搜索如何做到这一点。我听说安装第一个也有帮助
    资料来源:

    我只是将selenium IDE更改为,以支持python和其他导出格式化程序


    在安装并尝试了一些之后,我发现这是我现在需要的工具记录并导出类似python的代码。

    我不确定我运行的是什么版本,这是大约两年前的版本,所以很高兴这已经成为一个新版本。这不再是答案,selenium IDE 3没有此功能。右键单击导出。。然后选择Python。。。如这里的截图所示。(它适用于python)