Я хочу написать сценарий автоматизации селена двумя способами.первый метод содержит только код входа в систему, а во втором методе оставшийся скрипт, пожалуйста, сообщите решение?
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();
}