2013-06-10 2 views
16

я ожидал что-то вроде WebElement.isfocus(), ... что-то очень простое, но единственный подход, который я нашел использует псевдо-классСелен: Проверьте, если WebElement имеет фокус

:focus 

.

Действительно ли это такая необычная задача, что не найти тонны информации?

Я знаю this SO topic, но прошло уже почти два года. Ничего нового в более поздних версиях?

Знаете ли вы обходное решение?

+0

Какая польза от этого? Чего вы пытаетесь достичь? – Arran

+0

Я просто хочу знать, установлен ли фокус на заданный TextBox. – luso

+0

Возможный дубликат [Проверка, если элемент сфокусирован с использованием Selenium Webdriver] (http://stackoverflow.com/questions/7552169/test-if-an-element -is-сфокусированного с помощью-селен-WebDriver) –

ответ

4

для разработчиков Python:

def is_element_focus(id): 
    return self.driver.find_element_by_id(id) == self.driver.switch_to.active_element 
Смежные вопросы