很难在HTML中找到该元素,因为如果在浏览器中单击,则ID为@Order(Ordered.HIGHEST_PRECEDENCE + 99)
的div将再次隐藏。为了能够浏览HTML并搜索我必须的元素,
- 打开开发人员工具
- 输入我的文字
- 按F8键暂停浏览器
- 打开“元素”标签,然后使用搜索搜索其中一个元素的文本。
webdriver脚本如下所示:
- 找到输入(id:
typeahead-suggestions
)并输入部分文字
- 等待带有物品(id:
searchInput
)的容器
- 在
typeahead-suggestions
容器中获取带有tagName A的第一个元素