Написать сценарий селена разными методами - PullRequest
0 голосов
/ 23 марта 2019

Я хочу написать сценарий автоматизации селена двумя способами.первый метод содержит только код входа в систему, а во втором методе оставшийся скрипт, пожалуйста, сообщите решение?

WebElement username = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("login_username")));
        username.sendKeys(userName);
        WebElement Password = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("login_password")));
        Password.sendKeys(password);
        seleniumAuto.captureScreenshot(driver, "loginDetailsFill");
        WebElement loginBtn = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("landing-login")));
        loginBtn.click();

Ожидаемый результат - Метод 1 -

login(){
WebElement username = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("login_username")));
        username.sendKeys(userName);
        WebElement Password = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("login_password")));
        Password.sendKeys(password);
        seleniumAuto.captureScreenshot(driver, "loginDetailsFill");
        WebElement loginBtn = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("landing-login")));
        loginBtn.click();

}  

Метод 2 -

fileDownload(){
    WebElement reportDownloads = wait
                    .until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("#module-tab-my_downloads")));
            reportDownloads.click();

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...