【发布时间】:2020-10-18 12:07:23
【问题描述】:
我希望点击新测试。 HTML 代码看起来像这样。 我是新来的,开始学习使用 selenium-python 的自动化。
<li id="testing">
<ul class="dd">
<li><a href="javascript:toolsPopup('/abc/xyz/text.html');"><span>New Test</span></a></li>
<li><a href="javascript:toolsPopup('/abc/xyz/list.html');"><span>Test List</span></a></li>
</ul>
</li>
我正在尝试使用的代码
element=driver.find_element_by_id('testing')
drp=Select(element)
drp.select_by_visible_text('New Test')
但得到错误
selenium.common.exceptions.UnexpectedTagNameException: Message: Select only works on <select> elements, not on <li>
任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: python-3.x selenium xpath drop-down-menu css-selectors