# Example 3 - Demonstration of focus(), blur(), and send_keys() from selenium import webdriver from selenium.webdriver.chrome.options import Options import time from time import sleep from selenium.common.exceptions import TimeoutException from selenium.webdriver.support.ui import WebDriverWait driver = webdriver.Chrome() driver.maximize_window() driver.get('https://output.jsbin.com/remozek/1') textfield_path = driver.find_element_by_xpath("//*[@id='textField']") print("Focus Event Triggered") driver.execute_script("arguments[0].focus();", textfield_path) time.sleep(5) print("Blur event triggered") driver.execute_script("arguments[0].blur();", textfield_path) time.sleep(5) driver.find_element_by_id("textField").clear() time.sleep(5) driver.find_element_by_id("textField").send_keys("Lambdatest") time.sleep(5) driver.find_element_by_id("plainButton").click() time.sleep(5) print("Button is clicked") time.sleep(5) # Clear the resources driver.close() driver.quit()