如何获取DefaultUrl注释?

时间:2017-04-03 16:04:12

标签: java serenity-bdd

我使用serenity bdd并拥有这样的类

@DefaultUrl("http://www.google.com")
public class SamplePage extends PageObject {
}

现在我可以使用以下代码打开google-page:

public <T extends Actor> void performAs(T actor) {
        actor.attemptsTo(
                Open.browserOn().the(SamplePage)        
        );
 }

但在此之后我需要检查URL是否使用http或https。 那么,我怎样才能从@DefaultUrl注释获得价值?

1 个答案:

答案 0 :(得分:0)

SamplePage.getClass().getAnnotation(DefaultUrl.class).value()