的HTML看起來像這樣:Python Selenium:如何用CSS選擇器單擊下拉菜單中的鏈接?
<span class="MenuIcons searchButton"></span>
... (some stuff)
<a data-bind="" url="/ParagonLS/Search/Property.mvc/Index/1" tabdescription="RESIDENTIAL" subtabdescription="Criteria" subtabmaxallowed="3" targetex="" rel="" class=" SearchByClass1 " subtabgroup="true" subtabgroupadd="true" subtabstartindex="0" fullwindow="False" hideaddressbar="False">TEXT</a>
我可以用得到的跨度:
driver.find_element_by_css_selector(".MenuIcons.searchButton")
但由於跨度是一個下拉菜單,我需要去的內部元件,但不要不知道怎麼做,因爲它的名字周圍有空格。我該怎麼辦?
我嘗試使用xpath,但由於空間是在類名中,我得到錯誤。如果你能告訴我如何處理這些空間,那麼這是一個可能的解決方案。 – 2015-02-24 04:40:45
請看下面我的回答 – Saifur 2015-02-24 04:41:05
你可以用'link_text'選擇嗎? – vks 2015-02-24 04:46:36