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