我希望/需要将我的Selenium测试用例保存为PHP文件而不是HTML。我找到了用于将PHP测试用例和套件导出到PHP的很好的插件,但我发现无法用Selenium IDE打开保存的文件。
有没有办法做到这一点,如果有,怎么做?
[问题的背景是我将制作测试用例,我怀疑人们会将敏感信息放入(db和其他登录凭据),然后放入实时服务器。将测试存储为PHP文件,即使在Web主机上,此信息也相当安全。将测试存储为HTML,信息将不安全。]
答案 0 :(得分:2)
Selenium IDE允许您在HTML中保存和加载测试套件。 Selenium IDE还允许您导出测试套件到其他Selenium绑定(PHP,Ruby,C#等)。导出的文件旨在从这些绑定中执行,它们不旨在导回到Selenium IDE。
鉴于背景知识,您最好将测试套件保存为HTML并管理服务器上的文件权限,以免在外部看到它们。
另一种方法是将套件导出到PHP并从PHP运行它们。但是在这种情况下,您必须确保导出的案例是正确的(通常不是这种情况),然后您必须自己管理在PHP中运行这些案例(因为您不能再使用IDE)。