Вы можете передать URL тестируемого приложения в вашу тестовую среду в качестве параметра или сохранить его в файле свойств. Я делаю это для переключения между тестовыми средами.
Ниже приведен простой пример чтения из файла свойств:
protected void startSession() {
Selenium selenium = new DefaultSelenium("localhost", 4444, "*firefox",
applicationProperties.getProperty("application.url"));
}
И пример использования параметра (для этого я использую TestNG):
Добавить параметры в XML-файл комплекта TestNG:
<parameter name="appURL" value="http://www.example.com/" />
Используйте параметр при создании экземпляра Selenium:
@BeforeMethod(alwaysRun = true)
@Parameters({"appURL"})
protected void startSession(String appURL) {
Selenium selenium = new DefaultSelenium("localhost", 4444, "*firefox", appURL);
}