如何在 Selenium IDE 中为一个测试套件的每个测试用例设置全局基本 URL,以便我可以轻松切换到不同的环境?
最佳答案
如果单个套件中有很多测试用例,则更改每个测试用例的基本 URL 会很痛苦。相反,为需要在之间切换的每个基本 URL 创建一个单独的案例。例如,我将 store https://testing.site.com/
as myEnvironment
保存为测试用例 SetEnvTesting。我为我的生产站点 SetEnvProduction 创建另一个案例。
然后,在测试用例中每个相对 URL 的开头插入 ${myEnvironment}
。例如,打开 ${myEnvironment}/login.aspx
。 (如果您已经有很多测试,这可能会很痛苦。我建议从现在开始添加它。)然后,只需将设置环境测试用例放在测试套件的开头即可。要将整个套件切换到另一个基本 URL,只需在开头放置不同的设置环境案例即可。另一个好处是,您可以通过在中间放置不同的设置环境案例来切换套件中间的环境。
编辑:使用 SetEnvironment 测试用例的示例。
SetEnvironment 案例:
以下测试用例的示例。
通知
如何使用 CurrentEnvironment 变量。您可以对套件中的每个案例执行此操作。此外,您可以使每个单独的测试套件都使用相同的 SetEnvironment 案例,以便它们一起切换。
基本 URL 变得无关紧要。从本质上讲,您正在覆盖它。
希望对您有帮助!
关于selenium - 如何在 Selenium IDE 中为一个测试套件的每个测试用例设置全局基本 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5354866/