我在Selenium IDE中进行了几次测试并将其保存为HTML格式的测试套件,可以很好地导入到selenium IDE中。现在我想使用python扩展这些测试,当我点击导出测试套件并选择python时,我得到了这个错误
套件导出未针对chrome:// selenium-ide / content / formats / python-rc格式化程序实现
如何在selenium IDE中启用此选项?
注意我还发现了一个额外的Firefox插件,允许批量转换测试,但仍然不允许将整个测试套件导出为一个文件。我意识到我可以手动组合这些文件,但将来我希望在我的工作流程中有这个选项。
谢谢。
p.s在fedora 14上运行Firefox 3.6
你正在运行什么版本的SIDE?如果您运行的是最新版本(1.9),请进入选项,选中“启用实验功能”框,然后格式菜单应列出Python。
您必须下载正确的插件和格式化程序,它们位于:http://docs.seleniumhq.org/download/#side_plugins
您还可能需要在“常规选项”中启用“实验性功能”和“开发人员工具”。
然后你应该能够将格式更改为Python。见下文:
请阅读Selenium FAQ并按照官方blog进行新的更改。
另请查看Selenium with Python以获取编码示例。
解决方案与最新版本
当对这些格式化程序的官方支持被删除时,使用Selenium的Perl,PHP和Groovy用户社区一定感到难过。从Selenium IDE的v1.2.0开始,这些格式化程序不再与Selenium IDE捆绑在一起。我有一些好消息要告诉你。所有这些格式化程序都捆绑为单独的插件,如果您有兴趣,仍然可以从Selenium IDE v1.1.0获取它们。这是你需要做的。
unzip file.xpi
)。而且你已经完成了。
故障排除
资料来源:http://blog.reallysimplethoughts.com/2011/11/01/the-perl-php-and-groovy-formatters-for-selenium-ide/
我只是从selenium IDE更改为katalon,用于python和其他导出格式化程序支持。
安装并尝试一些selenium IDE之后,我发现它是工具记录和导出代码,就像我现在需要的python一样。