Каков правильный синтаксис XPath для проверки того, выбран ли элемент option
в настоящее время, или просто для того, чтобы получить выбранный элемент option
из элемента select
на открытой странице, с которой пользователь и JavaScript, возможно, взаимодействовали? Возможно ли это с помощью XPath, или у него нет возможности просматривать свойства DOM?
Я не могу найти документацию по этому поводу и попробовал (спекулятивно):
-
//option[@selected=true]
-
//option[@selected="selected"]
-
//option[@selected]
но ни одна из этих работ не работает; они просто не соответствуют никаким элементам.
(В случае, если это имеет значение, я пробовал это как с помощью функции $x
в консоли разработчика Chrome, так и с помощью метода find_elements_by_xpath
в Selenium for Python.)