Селен: проверьте, имеет ли объект WebElement
176
23
Я ожидал что-то вроде WebElement.isfocus(),... что-то действительно простое, но единственный подход, который я нашел, - это использовать
:focus
псевдокласс.
Это действительно такая необычная задача, что не найти тонны информации?
Я знаю эту тему..., но прошло уже почти два года. Ничего нового в более поздних версиях?
Знаете ли вы обходное решение?
спросил(а)
2013-06-10T16:38:00+04:00
7 лет, 9 месяцев назад
добавить комментарий
пожаловаться
Решение
215
Есть еще одна тема, которая охватывает эту проблему: Проверить, сфокусирован ли элемент с помощью Selenium Webdriver
В основном код будет
element.equals(driver.switchTo().activeElement());
ответил(а)
2013-06-10T17:50:00+04:00
7 лет, 9 месяцев назад
добавить комментарий
пожаловаться
95
для разработчиков python:
def is_element_focus(id):
return self.driver.find_element_by_id(id) == self.driver.switch_to.active_element
ответил(а)
2016-05-03T20:43:00+03:00
4 года, 10 месяцев назад
добавить комментарий
пожаловаться
Ваш ответ
Еще в рубрике
61
Как исправить ошибку "Ошибка выполнения 429: компоненту ActiveX не удается создать объект" ошибка при использовании планировщика заданий для запуска макроса VBA Селена в Excel?
61
Рубиновая переменная возвращает nil после driver.execute_script
96
Как работать с всплывающими сообщениями selenium webdriver - Java
86
Класс робота работает непоследовательно для случая загрузки файлов
- Вопросы
- Selenium-webdriver
- Селен: проверьте, имеет ли объект WebElement