serenity bdd默认url与spring boot随机端口号

时间:2016-12-07 13:17:11

标签: spring-boot serenity-bdd

在Serenity的测试中,我使用随机端口启动Spring Boot应用程序。

在某些时候我需要使用像这样的PageObject:

@DefaultUrl("http://localhost:8080")
public class GreetPage extends PageObject {
}

问题是:如何在PageObject中注入随机端口号?

我想以某种方式用Spring Boot测试提供的随机端口替换8080(默认端口)。

1 个答案:

答案 0 :(得分:1)

您可以使用setDefaultBaseUrl()在页面对象的构造函数中设置正确的URL。