Проблема з Selenium Webdriver
День добрий. Допоможіть будь ласка з проблемкою. Є такий от скромний тест, який заповнює форму невалідними наборами даних:
@Test(dataProvider = "invalidAddressDataJson") public void addInvalidDeliveryAddress(Address provider){ app.navigationHelper().goTo(By.cssSelector(".add-text")); app.addressHelper().fillAddressForm(provider); assertTrue(app.navigationHelper().isElementPresent(By.xpath(".//* [@class='errorMessage']"))); app.navigationHelper().goTo(By.id("cancel-address")); }
І він, зараза, добре працює під час дебагінгу, покроково, але якщо запустити тест на виконання, то проходить тільки перший набір данних, а наступні падають з помилкою: org.openqa.selenium.ElementNotVisibleException: Element is not currently visible and so may not be interacted with. Але ж під час дебагінгу всі локатори працюють, де може бути помилка? Очікування виставлене на 10 секунд: wd.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
13 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів