我为我的一个环境创建了一个测试套件,其中包含57个不同的测试。现在,我想将测试套件实现到其他10个几乎相同的环境中。我已经在第二个环境中完成了干运行并且运行良好,问题是每次打开套件时我都需要通过并手动更改每个单独测试的基本URL。
理想情况下,我喜欢“环境1测试套件”,“环境2测试套件”等。当我点击测试套件时,它会打开相应环境的基本网址测试。我试着保存修改后的套件。我尝试保存测试用例的各个副本。当我关闭并重新打开套件时,我无法弄清楚如何让测试用例的新副本停止恢复到原始基本URL。
答案 0 :(得分:0)
您应该使用属性文件。在变量中提供URL,然后使用此变量在脚本中设置基本URL。
要添加属性文件,请创建一个文本文件,例如包含基本网址的TestData.js
:
baseUrl="http://www.boogiesite.com"
现在使用IDE>将此文件添加到Selenium IDE选项>选项>常规标签> Selenium IDE扩展>浏览并选择文件TestData.js。
参考: http://selftechy.com/2011/06/30/parameterization-of-tests-in-selenium-ide
类似的先前SO问题提供了更多答案:
selenium IDE - how can I change the Base URL for all my tests in one go