chauhuynh2608 / automated-web-serenity

0 stars 0 forks source link

Note : 7/7/2019 Login Tiki . #14

Open chauhuynh2608 opened 5 years ago

chauhuynh2608 commented 5 years ago
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 .

chauhuynh2608 commented 5 years ago

*** switchToFrame, acceptAlertPopUp, switchToOriginalFrame**

Using switchToFrame

=> Class BasePageWebDriver public void switchToFrame(String idFrame) { driver.switchTo().frame(idFrame); } => Using in class WhenUserAcceptAlertTest => switchToFrame("iframeResult");

Using switchToOriginalFrame

=> Class BasePageWebDriver public void switchToOriginalFrame() { driver.switchTo().defaultContent(); } => Using in class WhenUserAcceptAlertTest => switchToOriginalFrame();

Using acceptAlertPopUp

=> Class BasePageWebDriver public void acceptAlertPopUp() { driver.switchTo().alert().accept(); } => Using in class WhenUserAcceptAlertTest => acceptAlertPopUp();

Using scrolDown

=> 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();