在Serenity的测试中,我使用随机端口启动Spring Boot应用程序。
在某些时候我需要使用像这样的PageObject:
@DefaultUrl("http://localhost:8080")
public class GreetPage extends PageObject {
}
问题是:如何在PageObject中注入随机端口号?
我想以某种方式用Spring Boot测试提供的随机端口替换8080(默认端口)。
答案 0 :(得分:1)
您可以使用setDefaultBaseUrl()
在页面对象的构造函数中设置正确的URL。