Как сделать переменную настройки URL в проекте Selenium RC - PullRequest
1 голос
/ 25 декабря 2011

Я хотел бы узнать, как сделать переменную URL в проекте Selenium. Я использую Eclipse, Java, testNG.

У нас есть живая и тестовая среда. У каждого есть свой URL. Комплект автоматизации тестирования был закодирован для тестового бокса.

Каков наилучший способ изменить URL-адрес на рабочий ящик, не изменяя весь проект вручную, а затем развернув его?

1 Ответ

1 голос
/ 25 декабря 2011

Самый простой способ сделать это - использовать системные свойства.

Вы можете назвать системные свойства как app.url и получить их в своем тесте, используя System.getProperty(String key, String default). URL по умолчанию может быть тестовой средой.

Для производственной системы можно указать свойство -Dapp.url=http://productionsite.com VM.

В качестве альтернативы вы можете создать файл environment.properties, указать URL-адрес приложения в качестве свойства и получить его в своих тестах. Этот файл может быть легко заменен для живой среды.

Еще один способ сделать это - использовать внедрение зависимостей. Каркасы типа Guice могут быть легко интегрированы с TestNG .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...