我看到的每个Selenium测试脚本在打开驱动程序的新实例时总是使用baseUrl字符串(通常出现在@Before或@BeforeClass注释中)。
这背后的原因是什么?仅仅使用.get()
方法中的整个网址有什么优势吗?
答案 0 :(得分:3)
所以baseUrl只是一种表示你想去的地方的方法。他们可能在变量中使用它的原因是你可以在测试中建立它。
假设您有多个想要运行测试的环境:
www.qa.example.com
www.dev.example.com
www.example.com
您可以更改标记为baseUrl的一个变量,而不是更改每次键入web地址的位置,而是更新所有测试。