首页 > 解决方案 > UnexpectedTagNameException:消息:选择仅适用于元素,而不是在使用 Selenium 从下拉列表中选择 li 元素时出错我希望单击新测试。HTML 代码看起来像这样。我是新来的,开始学习使用 selenium-python 的自动化。<li id="testing"> <ul class="dd"> <li><a href="javascript:toolsPopup('/abc/xyz/text.html');">&

问题描述

标签: python-3.xseleniumxpathdrop-down-menucss-selectors

解决方案


作为带有文本的下拉元素,新测试不在Select节点中,您不能使用Select类。要选择<option>文本作为新测试,您需要诱导WebDriverWait并且element_to_be_clickable()您可以使用以下基于Locator Strategies


参考

您可以在以下位置找到一些相关的讨论:


推荐阅读