2017-01-13 263 views
0

我是使用Xpath的新手,而第一個經驗是處理一個沒有id和名稱的經驗。從第二個下拉列表中選擇「全選」複選框

我想從頂部的第二個下拉列表中選擇「全選」複選框。由於這是在一個安全的網絡上,我不知道如何提取代碼,而是附加了一個快照。

enter image description here

的動作是在Phython 2.7進行。我已經加載了Selenium驅動並能夠打開頁面,但無法進行此選擇。

dropdown=driver.find_element_by_xpath(" ") 
Select(dropdown).select_by_visible_text("Select all") 
+0

出了毛病,我原來的職位,圖片鏈接插入文本的中間。最後幾行應該是:dropdown = driver.find_element_by_xpath(「」)和Select(下拉).select_by_visible_text(「全選」) – Mike

回答

0

這不是<select>元素,所以Select()類在這裏不起作用。你應該嘗試如下: -

driver.find_element_by_xpath (".//label[normalize-space(.)='Select all']/input").click() 

或者

driver.find_element_by_css_selector("label.checkbox > input[value='multiselect-all']").click() 
相關問題