如何在SeleniumPython中的嵌套div中单击标签标签



我正试图点击网站上的"全选"标签,但遇到了问题。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,它会起作用。

相关内容

  • 没有找到相关文章

最新更新