0
我看到的每個Selenium測試腳本在打開驅動程序的新實例(通常出現在@Before或@BeforeClass註釋中)時總是使用baseUrl字符串。爲什麼我們在Selenium中使用baseUrl
這是什麼原因?除了在.get()
方法中擁有整個網址之外,是否有任何優勢?
我看到的每個Selenium測試腳本在打開驅動程序的新實例(通常出現在@Before或@BeforeClass註釋中)時總是使用baseUrl字符串。爲什麼我們在Selenium中使用baseUrl
這是什麼原因?除了在.get()
方法中擁有整個網址之外,是否有任何優勢?
所以baseUrl只是一種表示你想去的地方。他們可能在變量中使用它的原因是,您可以在測試中建立它。
比方說,你必須要在運行測試多種環境:
www.qa.example.com
www.dev.example.com
www.example.com
相反,你改變標記的baseUrl的一個變量一次,它更新所有測試每一個改變這個,你鍵入的webaddress的。