Я пытаюсь использовать хром-драйвер для селена.Хотя все остальные операции работают нормально, когда я использую приведенный ниже код, я получаю исключение.Элемент существует, и драйвер не является нулевым.Если я закомментирую этот вызов (и заменим на сон), тест пройдет нормально.Любая идея, что может быть причиной сбоя.
WebDriverWait wait = new WebDriverWait(driver, timeout);
wait.until(ExpectedConditions.visibilityOf(element));
java.lang.NullPointerException at org.openqa.selenium.remote.RemoteWebElement.isDisplayed (RemoteWebElement.java:320) на солнце.refle.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) в sun.reflect.DelegatingMethodAccessorImpl.in.kej.hofMethod.java:498) в org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke (LocatingElementHandler.java:51) в com.sun.proxy. $ Proxy10.isDisplayed (Неизвестный источник) в org.openqa.seleniumДомен.apply (ExpectedConditions.java:301) в org.openqa.selenium.support.ui.ExpectedConditions $ 10.apply (ExpectedConditions.java:298) в org.openqa.selenium.support.ui.FluentWait.until (FluentWait.java:248)