【发布时间】:2019-06-29 19:47:35
【问题描述】:
我正在尝试下载历史数据并单击指向历史数据的链接。但是,即使 Xcode 是正确的,我也会收到此错误:
NoSuchElementException: no such element: Unable to locate element.
代码试验:
from selenium.webdriver.support.ui import WebDriverWait
from selenium import webdriver
driver = webdriver.Chrome(executable_path='/Users/Documents/Coding/chromedriver')
url = "https://www.vanguardinvestor.co.uk/investments/vanguard-lifestrategy-100-equity-fund-accumulation-shares/price-performance?intcmpgn=blendedlifestrategy_lifestrategy100equityfund_fund_link"
driver.get(url)
wait = WebDriverWait(driver, 10)
elem = driver.find_element_by_xpath("//*[@id='prices-and-performance-tab']/div/div[4]/div[3]/div[1]/div[1]/div[3]/div/div/div[2]/div/table/tfoot/tr/td/a")
webdriver.ActionChains(driver).move_to_element(elem).click(elem).perform()
【问题讨论】:
标签: python-3.x selenium selenium-webdriver webdriver webdriverwait