【发布时间】:2013-03-24 01:15:46
【问题描述】:
检查 option 元素是否当前被选中,或者只是从 select 元素中获取选中的 option 元素的正确 XPath 语法是什么,在用户和 JavaScript 可能与之交互的打开页面上?这甚至可以通过 XPath 实现,还是它缺乏查看 DOM 属性的能力?
我找不到任何关于此的文档,并且(推测性地)尝试过:
//option[@selected=true]//option[@selected="selected"]//option[@selected]
但这些都不起作用;它们根本不匹配任何元素。
(以防万一,我已经尝试过在 Chrome 开发者控制台中使用 $x 函数,并在 Selenium for Python 中使用 find_elements_by_xpath 方法。)
【问题讨论】: