为什么我们在Selenium中使用baseUrl

时间:2015-10-20 17:00:49

标签: selenium

我看到的每个Selenium测试脚本在打开驱动程序的新实例时总是使用baseUrl字符串(通常出现在@Before或@BeforeClass注释中)。

这背后的原因是什么?仅仅使用.get()方法中的整个网址有什么优势吗?

1 个答案:

答案 0 :(得分:3)

所以baseUrl只是一种表示你想去的地方的方法。他们可能在变量中使用它的原因是你可以在测试中建立它。

假设您有多个想要运行测试的环境:

www.qa.example.com
www.dev.example.com 
www.example.com

您可以更改标记为baseUrl的一个变量,而不是更改每次键入web地址的位置,而是更新所有测试。