我正试图点击网站上的"全选"标签,但遇到了问题。HTML将标签嵌套在几个div中。此处为HTML示例。
我尝试过各种XPATH示例,但没有任何东西真正点击该元素。有什么想法吗?
这是我的最新尝试:
driver.find_element(By.XPATH,"//div//label[contains(.,'全选'(]"(strong文本
更新
我可以用以下代码单独选择选项:
select_element = driver.find_element(By.ID,'availableList')
select_object = Select(select_element)
all_available_options = select_object.options
count_of_options = len(all_available_options)
for x in range(count_of_options):
select_object.select_by_index(x)
它有唯一的ID,您可以使用它来代替XPATH。
driver.find_element(By.ID,'availableAll'(.click((
或者你可以使用完整的XPATH,它会起作用。