回答
你可以嘗試使用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