Open chauhuynh2608 opened 5 years ago
*** switchToFrame, acceptAlertPopUp, switchToOriginalFrame**
=> Class BasePageWebDriver public void switchToFrame(String idFrame) { driver.switchTo().frame(idFrame); } => Using in class WhenUserAcceptAlertTest => switchToFrame("iframeResult");
=> Class BasePageWebDriver public void switchToOriginalFrame() { driver.switchTo().defaultContent(); } => Using in class WhenUserAcceptAlertTest => switchToOriginalFrame();
=> Class BasePageWebDriver public void acceptAlertPopUp() { driver.switchTo().alert().accept(); } => Using in class WhenUserAcceptAlertTest => acceptAlertPopUp();
=> Class BasePageWebDriver public void scrolDown() { JavascriptExecutor js = (JavascriptExecutor) driver; // This will scroll down the page by 1000 pixel vertical js.executeScript("window.scrollBy(0,1000)"); } => Using in class WhenUserScrollDownTikiTest => scrolDown();
Using Mouse Click :
=> Class BasePageWebDriver public void mouseHover(String xpathValue) { Actions action = new Actions(driver); action.moveToElement(findByXpath(xpathValue)).build().perform(); } => Using in class WhenUserLoginTikiTest .
Using waitForElementPresent
=> Class BasePageWebDriver public void waitForElementPresent(String locator, int timeoutInSeconds) { WebDriverWait wait = new WebDriverWait(driver, timeoutInSeconds); wait.until(ExpectedConditions.visibilityOfElementLocated(By.id(locator))); } => Using in class WhenUserLoginTikiTest .
Using waitForTextPresent
=> Class BasePageWebDriver public void waitForTextPresent(String locator, String text, int timeoutInSeconds) { WebDriverWait wait = new WebDriverWait(driver, timeoutInSeconds); wait.until(ExpectedConditions.textToBePresentInElement(findByXpath(locator), text)); } => Using in class WhenUserLoginTikiTest .
Using clickOnElementByXpath
=> Class BasePageWebDriver public void clickOnElementByXpath(String xpathValue) { findByXpath(xpathValue).click(); } => Using in class WhenUserLoginTikiTest .