为什么这不起作用?
当我将功能文件作为“黄瓜特征运行”时出现错误
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。 Java。 Eclipse。
配置文件必须具有默认值作为条目🤦