@Step("Log in - {0}/{1}") public <T extends BasePage<T>> T login( String username, String password, Class<T> classOfExpectedPageObject) { usernameField.clear(); usernameField.sendKeys(username); passwordField.clear(); passwordField.sendKeys(password); loginButton.click(); return PageFactory.newInstance(classOfExpectedPageObject); }
public SearchResultsPage triggerSearch(String query) { searchField.sendKeys(query); searchBtn.click(); return new SearchResultsPage(); }