2017-01-13 311 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() 
相关问题