Метод Selenide.switchTo().activeElement() возвращает WebElement

Добрый день!

Появилась необходимость передать в функцию элемент (input) в котором на текущий момент находится каретка ввода.

Этот элемент можно получить с помощью Selenide.switchTo().activeElement().
Данная функция возвращает WebElement, а хотелось бы SelenideElement (чтоб избежать перегрузки функций или генериков, это функция нужна мне для других SelenideElement’ов).

Возврат WebElement это фича или недоработка?)
А может можно как то преобразовать тип WebElement к SelenideElement?

Конвертнуть можно так

WebElement foo = getWebElement(...);
SelenideElement bar = $(foo)
1 Like