Доброго времени суток, коллеги!
Постигаю азы автоматизации с помощью вебдрайвера.
Есть логин форма веб-приложения написанного на Java, вводим данные логин, пароль, нажимаем кнопку "Логин". Все работает, тест проходит успешно.
Но! Если после события "клик" по кнопке добавляем еще какие-либо действия, ассерты, тест перестает работать. Его поведение происходит так:
открывается приложение, вводится логин, пароль, кнопка не нажимается.
перечитала в интернете все возможные статьи и на форуме искала, ничего подобного не нашла.
Взываю к коллективному разуму!
Ниже привожу кусок кода:
@Test
public void testJel(){driver.get(baseUrl);driver.findElement(By.xpath("//input[contains(@name,'login')]")).sendKeys("email@gmail.com");driver.findElement(By.xpath("//input[contains(@name,'password')]")).sendKeys("abcABC123");driver.findElement(By.xpath("//button[contains(.,'Login ')]")).click();assertTrue(driver.findElement(By.xpath("//div[contains(.,'Cluster Admin Panel')]")).isDisplayed());}
последняя строчка - проверка наличия элемента после входа в даш-боард.
Тест написан на Java с использованием WebDriver в Eclipse в связке с JUnit. тесты запускаю в FirefoxDriver (в ChromeDriver та же беда).
Был вариант что проблема в последней версии ФФ, откатила до более ранней - проблема не решается.
Буду благодарна за совет.