【发布时间】:2021-10-16 20:11:15
【问题描述】:
我试图通过 xpath 让 selenium 在这个 site 上找到一个元素(下面列表中的 1 个):
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get(url)
driver.execute_script('window.scrollBy(0, 2000)')
folder = driver.find_element(By.XPATH,'//*[@id="__next"]/div[1]/main/div/div/div[3]/div/div[1]/div/div[3]/div[3]/div/div[2]/div[15]/button/div/div[2]/div/div/div/div[2]/span[2]/a')
print(folder)
但我得到一个错误:
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="__next"]/div[1]/main/div/div/div[3]/div/div[1]/div/div[3]/div[3]/div/div[2]/div[15]/button/div/div[2]/div/div/div/div[2]/span[2]/a"}
我知道 react 制作的网站,但我没有设法获得该元素。 谢谢
【问题讨论】:
标签: python html reactjs selenium