Здравствуйте! Подскажите пожалуйста из за чего может дублировать логи в протоколе? Не могу разобраться. Или логгер неправильно подключаю или с вейтами что то не то...
public static void main(String[] args) throws InterruptedException { EventFiringWebDriver driver = new EventFiringWebDriver (new ChromeDriver()); driver.register(new MyListener()); Login login = new Login(driver); login.open(); login.fillEmail(); login.fillPassword(); login.clickButton();
public class Login { private EventFiringWebDriver driver; private By email = By.id("email"); private By password = By.id("passwd"); private By button = By.name("submitLogin"); private String emailInput = "value"; private String passwordInput = "Xcg7299bnSmMuRLp9ITw"; public Login (EventFiringWebDriver driver){ this.driver = driver; } public void open(){ driver.get("url"); } public void fillEmail(){ WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedConditions.presenceOfElementLocated(email)); driver.findElement(email).sendKeys(emailInput); } public void fillPassword(){ driver.findElement(password).sendKeys(passwordInput); } public void clickButton(){ driver.findElement(button).click(); } }