在 Python Jupyter Notebook 中使用 Selenium 单击下拉菜单
Click a dropdown using Selenium in Python Jupyter Notebook
如何点击下面HTML的按钮?单击该按钮时,它会提供一个下拉菜单和多个选项(但您可以在下方看到它仅显示“所有注册表”)。
我试过很多版本都没有成功:
driver.find_element_by_id() 和
driver.find_element_by_class_name()
您可以使用以下代码点击all registries
:
xpath :
//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
如何点击下面HTML的按钮?单击该按钮时,它会提供一个下拉菜单和多个选项(但您可以在下方看到它仅显示“所有注册表”)。
我试过很多版本都没有成功: driver.find_element_by_id() 和 driver.find_element_by_class_name()
您可以使用以下代码点击all registries
:
xpath :
//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