Python Selenium: ввод текстового поля, send_keys не работает

В моем коде python я хочу ввести дату в текстовое поле Date. Тем не менее, существующая дата не может быть очищена, и дата не может быть введена. Я использую Selenium. Я думаю, элемент найден, но в любом случае функция Send_keys () не работает в этом текстовом поле. В чем проблема?

Благодарю.

url = 'https://iol1.iroquois.com/infopost/Pages/OperationallyAvailable.php?parentId=100' browser.get(url) date_element = browser.find_element_by_id('searchDateTextfield-inputEl') date_element.click() date_element..clear() date_element.send_keys(slash_date) date_element.submit() 

2 Solutions collect form web for “Python Selenium: ввод текстового поля, send_keys не работает”

Ниже приведен полный функциональный код,

 import time from selenium.webdriver.common.keys import Keys from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By browser = webdriver.Firefox() url = 'https://iol1.iroquois.com/infopost/Pages/OperationallyAvailable.php?parentId=100' browser.get(url) WebDriverWait(browser,10000).until(EC.visibility_of_element_located((By.TAG_NAME,'body'))) date_element = browser.find_element_by_id('searchDateTextfield-inputEl') date_element.click() date_element.send_keys(Keys.HOME) # For date 10 Oct 2015 date_element.send_keys("10042015") date_element.send_keys(Keys.TAB) browser.find_element_by_xpath("//span[@id='retrieveButton-btnInnerEl']").click() time.sleep(100) browser.close() 

Это сработало для меня. Просто введите дату без каких-либо символов, просто цифры.

 ... from selenium.webdriver.common.keys import Keys date_element = browser.find_element_by_id('searchDateTextfield-inputEl') date_element.click() date_element.send_keys(Keys.HOME) # For date 23/10/2015 the format should be MMddyyyy date_element.send_keys("10232015") ... 
  • Django: почему я не могу получить трассировку (в случае ошибки), когда я запускаю тесты LiveServerTestCase?
  • Прокрутка страницы с помощью Selenium Webdriver
  • когда бы python застрял в функции time.sleep?
  • Селен медленно, или мой код неправильный?
  • тест веб-страницы с селеном python: очень медленное выполнение
  • Firefox Build не работает с Selenium
  • Обратите внимание на новое окно в Selenium Webdriver и Python
  • Selenium's firefox webdriver работает на одном компьютере, но не в другом
  • Python - лучший язык программирования в мире.