我需要使用Serenity电影剧本模式刷新页面。我尝试应用
user.attemptsTo(Hit.the(Keys.F5).into(element));
但这当然不起作用。
gudnpqoy1#
Serenity Screenplay没有一个方便的刷新功能,但它应该是微不足道的滚动自己的。
public class Refresh implements Task { public Refresh() { } public static Refresh thePage() { return Tasks.instrumented(Refresh.class); } @Override @Step("{0} refreshes the browser") public <T extends Actor> void performAs(T actor) { WebDriver driver = BrowseTheWeb.as(actor).getDriver(); driver.navigate().refresh(); } }
1条答案
按热度按时间gudnpqoy1#
Serenity Screenplay没有一个方便的刷新功能,但它应该是微不足道的滚动自己的。