我期待像 WebElement.isfocus() 之类的东西,......一些非常简单的东西,但我发现的唯一方法是使用
:focus
伪类。
这真的是一个不常见的任务,找不到大量的信息吗?
我知道这个 SO topic,但从那时起已经快两年了。最新版本中没有新内容?
你知道一些解决方法吗?
我期待像 WebElement.isfocus() 之类的东西,......一些非常简单的东西,但我发现的唯一方法是使用
:focus
伪类。
这真的是一个不常见的任务,找不到大量的信息吗?
我知道这个 SO topic,但从那时起已经快两年了。最新版本中没有新内容?
你知道一些解决方法吗?
还有另一个主题涵盖了这个问题:Test if an element is focus using 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