我有一个包含近 50 个测试用例的测试套件。
我想针对不同的服务器运行该套件 - 开发、测试、生产等,因此我希望能够轻松更改整个套件的基本 URL。
第一步是我删除了这一行:
<link rel="selenium.base" href="http://dmstaffing-stage.herokuapp.com/" />
从每一个测试。
但是,如果我更改一个测试的基本 URL,当我在 Firefox IDE 中单击其他测试时,“旧”URL 仍然存在。
为什么更改没有应用于所有测试?
我知道有些人通过为基本 URL 创建一个变量来解决这个问题,然后他们在整个测试套件中使用该变量。我的问题更多的是“为什么 selenium 无论如何都不会将更改应用于所有情况下的所有情况”,因为(例如)当您关闭并重新打开 selenium 时,它会为所有人更改并且有任何解决方法吗?