如何使用下面的html单击按钮?单击按钮时,它会提供一个下拉列表和多个选项(但在下面,您可以看到它只显示“所有注册表”)。我尝试了许多版本的:driver.find_element_by_id()和driver.find_element_by_class_name(),但没有成功
m528fe3b1#
你可以点击 all registries 使用以下代码:xpath:
all registries
//strong[text()='all registries']/../../..
在如下代码中使用它:
wait = WebDriverWait(driver, 10) wait.until(EC.element_to_be_clickable((By.XPATH, "//strong[text()='all registries']/../../.."))).click()
进口:
from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC
1条答案
按热度按时间m528fe3b1#
你可以点击
all registries
使用以下代码:xpath:
在如下代码中使用它:
进口: