2017-04-03 6 views
1

私は静けさのBDDを使用してDefaultUrlアノテーションを取得するにはどうすればよいですか?

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

ようなクラスを持っている今、私はこのコードでGoogleのページを開くことができます。

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

しかし、この後、私はURLはhttpまたはhttpsを使用かどうかを確認する必要があります。 @DefaultUrl注釈からどのように価値を得ることができますか?

答えて

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

[ソース](http://grepcode.com/file/repo1.maven.org/maven2/net.thucydides/thucydides-core/0.9.275/net/thucydides/core/annotations/DefaultUrl。 java#DefaultUrl) – razalghul

関連する問題