回答
你可以尝试使用XPath代替,因为CSESectorSummery似乎是该链接的一个独特部分。试试这个:
driver.find_element_by_xpath("//a[@ui-sref='CSESectorSummery']");
把一个@在UI的SREF
selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法找到元素:{“method”:“xpath”,“selector”:“// a [ui-sref ='CSESectorSummery']”} – Chamisxs
** link_by_text **用于获取标签为什么它不在这里工作? – Chamisxs
我的道歉,把@放在ui-sref的前面。 “// a [@ ui-sref ='CSESectorSummery']” – JOberloh
- 1. 点击使用硒蟒蛇
- 2. 在最后点击的菜单项上保留悬停状态
- 3. 蟒蛇硒的webdriver点击()不工作
- 4. 蟒蛇硒点击一个链接
- 5. 蟒蛇硒无法点击标签
- 6. 如何点击使用硒在鼠标悬停上填充的Windows菜单
- 7. 蟒蛇硒鼠标滚轮单击
- 8. 悬停或点击jquery下拉菜单
- 9. 转换悬停下推菜单点击
- 10. Prestadhop 1.6 superfish菜单悬停点击
- 11. 无法点击硒从菜单选项
- 12. 使用硒webdriver点击jquery菜单项
- 13. 菜单上悬停
- 14. 如何在点击或悬停时创建悬停菜单?
- 15. ajax填充菜单选项中的Selenium悬停/点击事件
- 16. Navbar菜单项与下方的酒吧悬停/点击
- 17. WordPress的菜单项悬停
- 18. 蟒蛇硒选择下拉菜单选项
- 19. 硒蟒蛇点击Facebook上的元素无法工作
- 20. iPhone上的UITabBar项目上的悬停菜单
- 21. 切换悬停/点击列表项目
- 22. 如何在点击菜单项,而不是悬停
- 23. 总是在悬停后点击第一个菜单项
- 24. 蟒蛇:硒:单选按钮
- 25. wp_bootstrap_navwalker子菜单点击或悬停不显示子菜单
- 26. 反应菜单项悬停
- 27. asp.net悬停菜单项
- 28. 菜单项悬停JavaScript
- 29. 文件上传硒蟒蛇
- 30. MoveTargetOutOfBoundsException硒,蟒蛇
前请在你的问题的HTML片段而不是HTML的图像。 – bated
可能的问题是,此处A标签内不仅仅有文本。很多时候,引入额外的空白到完全匹配不起作用的地方。有几种解决方法是切换到'.find_element_by_partial_link_text()'。如果仍然存在与其他元素的碰撞,则必须找到另一种可用的定位器。 – JeffC