2015-10-20 2 views
0

Каждый тестовый сценарий Selenium, который я вижу, всегда использует строку baseUrl при открытии новых экземпляров драйвера (обычно присутствует в аннотациях @Before или @BeforeClass).Почему мы используем baseUrl в Selenium

Какова причина этого? Есть ли какие-либо преимущества перед тем, как использовать весь URL-адрес в методе .get()?

ответ

3

Итак, baseUrl - это просто способ представить, куда вы хотите отправиться. Причина, по которой они, вероятно, используют его в переменной, заключается в том, что вы можете построить ее в своих тестах.

Допустим, у вас есть несколько условий, которые вы хотите запустить тест на:

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

Вместо изменения этого каждый, где вы набрали webaddress изменить одну переменную меченого BaseUrl один раз и обновляет все тесты.

Смежные вопросы