Почему это не работает?
Когда я запускаю файл функций как «Запуск как огурец», я получаю сообщение об ошибке
java.lang.AssertionError: Undefined default URL for page object PageObject
Объект страницы
@DefaultUrl("page:register.page")
public class AccountCreationPage extends PageObject {
...
}
Файл конфигурации (serenity.config)
environments {
local {
webdriver.base.url = "https://localhost"
}
demo {
webdriver.base.url = "https://demo.example.com"
}
prod {
webdriver.base.url = "https://example.com"
}
all {
home.page = "#{webdriver.base.url}"
register.page = "#{webdriver.base.url}/register"
}
}
https://johnfergusonsmart.com/environment-specific-configuration-in-serenity-bdd/ показывает использование @DefaultUrl("page:register.page")
Serenity-Cucumber4. Ява. Затмение.