標籤的結構的截圖顯示如何在硒測試中選擇第一個鋰元素?
我試圖用這個Python代碼來訪問第一li
元素:
invitations = elem.find_element_by_css_selector('members-holder li#invitation-holder > :first-child')
elem
是一個非常頂級元素包含所有標籤
我得到這個例外:
NoSuchElementException: Message: Unable to locate element: {"method":"css selector","selector":"members-holder li#invitation-holder > :first-child"}
我嘗試了一些變化,但無法得到我想要的結果。選擇該元素的最佳方式是什麼?
編輯
我試圖在鉻替代CSS選擇.members-holder .invitation-holder:first-child
在開發者控制檯和它的作品。但是當我將它插入python selenium代碼時,拋出了相同的異常。
我認爲這是el.find,不elem.find – 2015-02-09 06:26:35
這是任何下架/ IFRAME?還是需要時間來加載? – 2015-02-09 06:30:17
@VivekSingh你有一個很好的觀點!它在一開始就隱藏起來 – 2015-02-09 06:32:24