我是使用Xpath的新手,第一次体验是处理一个没有id,也没有名字的人。
我正在尝试从顶部的第二个下拉列表中选中“全选”复选框。由于这是在安全的网络上,我不知道如何提取代码,而是附加了快照。
该动作将在Phython 2.7中执行。我已经加载了Selenium驱动程序并且能够打开页面,只是无法进行此选择。
dropdown=driver.find_element_by_xpath(" ")
Select(dropdown).select_by_visible_text("Select all")
答案 0 :(得分: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()