Невозможно щелкнуть и ввести значение. ⇐ CSS
Невозможно щелкнуть и ввести значение.
Невозможно щелкнуть ... и введите value = "2023-10-27" и нажмите "Применить"
четыре шага, которые я хочу использовать для автоматического использования селена
1)нажмите
2)входное значение
3)нажимаем "Применить"
4) распечатать исходный код страницы
из веб-драйвера импорта селена из selenium.webdriver.common.by импортировать из selenium.webdriver.support.ui импортировать WebDriverWait из selenium.webdriver.support импортируйте ожидаемые_условия как EC # Настройте веб-драйвер драйвер = вебдрайвер.Firefox() #Открываем страницу driver.get("https://www.investing.com/equities/tenc ... rical-data") # Дождитесь появления элемента SVG и щелкните его svg_element = WebDriverWait(драйвер, 10).до( EC.element_to_be_clickable((By.XPATH, "//*[@id='__next']/div[2]/div[2]/div[2]/div[1]/div[2]/div[2 ]/div[2]/div[2]/span/svg/g/path"))) svg_element.click() # Найдите ввод даты, очистите его и установите новое значение date_input = WebDriverWait (драйвер, 10).until( EC.visibility_of_element_located((By.CSS_SELECTOR, "input[type='date']"))) date_input.clear() date_input.send_keys("2020-01-01") # Найдите и нажмите кнопку «Применить» apply_button = WebDriverWait(драйвер, 10).до( EC.element_to_be_clickable((By.XPATH, "//button[text()='Apply']"))) apply_button.click() # распечатать источник_страницы page_source = driver.page_source.encode('utf-8') page_source = page_source.decode('utf-8') печать (источник_страницы) # Не забудьте закрыть драйвер драйвер.выйти() и не могу получить никакого результата после запуска кода, пожалуйста, помогите, спасибо!
Журнал ошибок:
-------------------------------------------- ------------------------------- TimeoutException Traceback (самый последний вызов — последний) в 17 18 # Подождите, пока появится элемент SVG, и щелкните его. ---> 19 svg_element = WebDriverWait(драйвер, 10).until( 20 EC.element_to_be_clickable((By.XPATH, "//*[@id='__next']/div[2]/div[2]/div[2]/div[1]/div[2]/div[ 2]/div[2]/div[2]/span/svg/g/path"))) 21 svg_element.click() ~/.local/lib/python3.8/site-packages/selenium/webdriver/support/wait.py до тех пор, пока (self, метод, сообщение) 78, если time.time() > end_time: 79 перерыв ---> 80 поднять TimeoutException (сообщение, экран, трассировку стека) 81 82 def до_not(self, метод, сообщение=''): TimeoutException: Сообщение:
Невозможно щелкнуть ... и введите value = "2023-10-27" и нажмите "Применить"
четыре шага, которые я хочу использовать для автоматического использования селена
1)нажмите
2)входное значение
3)нажимаем "Применить"
4) распечатать исходный код страницы
из веб-драйвера импорта селена из selenium.webdriver.common.by импортировать из selenium.webdriver.support.ui импортировать WebDriverWait из selenium.webdriver.support импортируйте ожидаемые_условия как EC # Настройте веб-драйвер драйвер = вебдрайвер.Firefox() #Открываем страницу driver.get("https://www.investing.com/equities/tenc ... rical-data") # Дождитесь появления элемента SVG и щелкните его svg_element = WebDriverWait(драйвер, 10).до( EC.element_to_be_clickable((By.XPATH, "//*[@id='__next']/div[2]/div[2]/div[2]/div[1]/div[2]/div[2 ]/div[2]/div[2]/span/svg/g/path"))) svg_element.click() # Найдите ввод даты, очистите его и установите новое значение date_input = WebDriverWait (драйвер, 10).until( EC.visibility_of_element_located((By.CSS_SELECTOR, "input[type='date']"))) date_input.clear() date_input.send_keys("2020-01-01") # Найдите и нажмите кнопку «Применить» apply_button = WebDriverWait(драйвер, 10).до( EC.element_to_be_clickable((By.XPATH, "//button[text()='Apply']"))) apply_button.click() # распечатать источник_страницы page_source = driver.page_source.encode('utf-8') page_source = page_source.decode('utf-8') печать (источник_страницы) # Не забудьте закрыть драйвер драйвер.выйти() и не могу получить никакого результата после запуска кода, пожалуйста, помогите, спасибо!
Журнал ошибок:
-------------------------------------------- ------------------------------- TimeoutException Traceback (самый последний вызов — последний) в 17 18 # Подождите, пока появится элемент SVG, и щелкните его. ---> 19 svg_element = WebDriverWait(драйвер, 10).until( 20 EC.element_to_be_clickable((By.XPATH, "//*[@id='__next']/div[2]/div[2]/div[2]/div[1]/div[2]/div[ 2]/div[2]/div[2]/span/svg/g/path"))) 21 svg_element.click() ~/.local/lib/python3.8/site-packages/selenium/webdriver/support/wait.py до тех пор, пока (self, метод, сообщение) 78, если time.time() > end_time: 79 перерыв ---> 80 поднять TimeoutException (сообщение, экран, трассировку стека) 81 82 def до_not(self, метод, сообщение=''): TimeoutException: Сообщение:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Невозможно щелкнуть раскрывающийся список в Salesforce с помощью Selenium Java.
Anonymous » » в форуме JAVA - 0 Ответы
- 56 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Невозможно щелкнуть текст «Исследовать» на сайте Google Trends с помощью Selenium Python.
Anonymous » » в форуме Python - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-