Проверка на существование как осуществляеться ?
- isDisplyed c try catch еще ?
Что представляет элемент до применения с ним методов (инициализации) ?
Не null а что ?
Проверка на существование как осуществляеться ?
Что представляет элемент до применения с ним методов (инициализации) ?
Не null а что ?
Интересно узнать для чего ты хочешь использовать эту информацию
По вопросам:
null
. После - proxy-объект, реализующий интерфейс WebElementТакой вариант устроит?
try {driver.findElement(By.className("name")) ;
System.out.println("элемент найден");}
catch (Exception e){};
День добрый
мне просто интересно .
@FindBy(xpath="…")
webelment button
В какой момент он еще null ?
Инициализация полей объекта проксями происходит внутри PageFactory.initЕlements(). До этого вызова значения полей будут null, после - прокси-объекты
Подозреваю, что вам не нужно проверять объект на null. Вероятно, вам нужно проверить, что он видим на экране. Значит, button.isDisplyed(). Или ещё лучше, вам нужно кликнуть на него и убедиться, что случится ожидаемое событие - например, на экране появится соответствующий текст.