tutorial firefoxdriver selenium selenium-webdriver

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