public <P extends Page> P visit(Class<P> pageClass, Object... args) { return product.visit(pageClass, args); }
public static EchoPage goToIfNeeded(@Nonnull TestedProduct<WebDriverTester> product) { checkNotNull(product, "product"); EchoPage page = product.getPageBinder().bind(EchoPage.class, false); if (isAt(page, product)) { return page; } else { return product.visit(EchoPage.class); } }