Ответ 1
Есть еще одна тема, которая охватывает эту проблему: Проверить, сфокусирован ли элемент с помощью Selenium Webdriver
В основном код будет
element.equals(driver.switchTo().activeElement());
Я ожидал что-то вроде WebElement.isfocus(),... что-то действительно простое, но единственный подход, который я нашел, - это использовать
:focus
псевдокласс.
Это действительно такая необычная задача, что не найти тонны информации?
Я знаю эту тему..., но прошло уже почти два года. Ничего нового в более поздних версиях?
Знаете ли вы обходное решение?
Есть еще одна тема, которая охватывает эту проблему: Проверить, сфокусирован ли элемент с помощью Selenium Webdriver
В основном код будет
element.equals(driver.switchTo().activeElement());
для разработчиков python:
def is_element_focus(id):
return self.driver.find_element_by_id(id) == self.driver.switch_to.active_element