firefoxdriver - selenium webdriver python
Selenium: verifica si un elemento web tiene el foco (2)
Hay otro tema que cubre este problema: Probar si un elemento está enfocado utilizando Selenium Webdriver
Básicamente el código será
element.equals(driver.switchTo().activeElement());
Esperaba algo como WebElement.isfocus (), ... algo realmente simple, pero el único enfoque que encontré es usar el
:focus
pseudo clase
¿Es realmente una tarea tan poco común como para no encontrar toneladas de información?
Soy consciente de este tema de SO , pero han pasado casi dos años desde entonces. ¿Nada nuevo en las versiones más recientes?
¿Sabrías alguna solución?
para los desarrolladores de python:
def is_element_focus(id):
return self.driver.find_element_by_id(id) == self.driver.switch_to.active_element