Вы ошибаетесь в этой строке, поэтому использование этой строки
browser.find_element_by_tag_name("rcdate").send_keys("2018-10-01")
не имеет смысла, поскольку такого тега нет, и вы используете по имени тега "rcdate",
используйте либо,
browser.find_element_by_id("rcdate").send_keys("2018-10-01")
browser.find_element_by_name("rcdate").send_keys("2018-10-01")
или
Я надеюсь, что это может помочь вам,
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
browser = webdriver.Firefox()
browser.get("http://www.irrigation.gov.lk/index.php?option=com_reservoirdata&Itemid=255&lang=en")
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#rcdate"))).send_keys("2018-10-01")