0

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

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

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

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

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

4

1 回答 1

1

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

于 2016-12-08T13:11:42.303 回答