回答
你可以尝试使用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. Prestadhop 1.6 superfish菜单悬停点击
- 6. 蟒蛇硒鼠标滚轮单击
- 7. 菜单上悬停
- 8. ajax填充菜单选项中的Selenium悬停/点击事件
- 9. iPhone上的UITabBar项目上的悬停菜单
- 10. 硒蟒蛇点击Facebook上的元素无法工作
- 11. 切换悬停/点击列表项目
- 12. wp_bootstrap_navwalker子菜单点击或悬停不显示子菜单
- 13. asp.net悬停菜单项
- 14. 菜单项悬停JavaScript
- 15. 反应菜单项悬停
- 16. 点击YouTube的按钮硒蟒蛇检查我的代码
- 17. Jquery:在主菜单悬停时停止子菜单项上的效果
- 18. select_by_visible_text蟒蛇硒ElementNotVisibleException
- 19. 使用硒蟒蛇
- 20. 蟒蛇菜单失败
- 21. CSS垂直菜单 - 菜单项在子菜单悬停上转到无悬停状态
- 22. 悬停在悬停的CSS菜单
- 23. jQuery的悬停和点击扩展菜单
- 24. jQuery的导航通过点击菜单大型悬停不
- 25. 关闭点击外部/悬停在外面的下拉菜单
- 26. 与菜单:悬停,点击,一流的变化和Ajax
- 27. 更改下拉菜单的颜色当点击和悬停时
- 28. jQuery的菜单悬停,但不要在点击
- 29. 单击按钮(蟒蛇),有机械和硒的问题
- 30. CSS悬停菜单:让悬停的菜单项,以保持悬停状态的css
前请在你的问题的HTML片段而不是HTML的图像。 – bated
可能的问题是,此处A标签内不仅仅有文本。很多时候,引入额外的空白到完全匹配不起作用的地方。有几种解决方法是切换到'.find_element_by_partial_link_text()'。如果仍然存在与其他元素的碰撞,则必须找到另一种可用的定位器。 – JeffC