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