加载保存为PHP文件的Selenium测试用例


Load Selenium test cases saved as PHP files

我想/需要将我的Selenium测试用例保存为PHP文件而不是HTML。我找到了将PHP测试用例和套件导出到PHP的好插件,但是我找不到使用Selenium IDE打开保存的文件的方法。

有没有办法做到这一点,如果有,如何做到这一点?

[问题的背景是,我将制作测试用例,我怀疑人们会将敏感信息放入(db和其他登录凭据),然后放在实时服务器上。将测试存储为 PHP 文件时,即使在 Web 主机上,此信息也是相当安全的。将测试存储为 HTML 时,信息将不安全。

Selenium IDE允许您以HTML格式保存加载测试套件。Selenium IDE还允许您将测试套件导出到其他Selenium绑定(PHP,Ruby,C#等)。导出的文件旨在从这些绑定中执行,它们不打算导入回Selenium IDE。

给定背景,最好将测试套件另存为 HTML 并管理服务器上的文件权限,以便它们在外部不可见。

另一种方法是将套件导出为 PHP 并从 PHP 运行它们。但是,在这种情况下,您必须确保导出的情况是正确的(通常不是这种情况),然后您必须自己在PHP中管理这些情况的运行(因为您无法再使用IDE)。