У меня есть функция:
def download_CSV_file():
downloadCSV=chrome.find_element_by_xpath("//*[contains(text(), 'Download file in csv format')]")
downloadCSV.click()
Я использую вышеуказанную функцию после последовательности различных функций:
chrome=webdriver.Chrome()
chrome.get("https://www.nseindia.com/products/content/equities/equities/eq_security.htm")
select_symbol('YESBANK')
select_time_period('24 Months')
select_getData()
download_CSV_file()
Это дает мне ошибку:
NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[contains(text(), 'Download file in csv format')]"}
Однако, когда я вызываю функцию независимо в другой ячейке моего ноутбука Jupyter, она выполняет свою работу.Что мне здесь не хватает?