import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver import ActionChains
driver = webdriver.Chrome()
driver.get('https://www.baidu.com/')
driver.implicitly_wait(5)
# 百度搜索框输入12306
driver.find_element(By.ID, 'kw').send_keys('12306')
# 定位到“百度一下”按钮(但不用.click()点击,点击操作通过后面创建的鼠标对象完成)
btn = driver.find_element(By.ID, 'su')
# 第一步:创建一个鼠标操作的对象
action = ActionChains(driver)
# 第二步:添加点击动作(并没有点击,只是添加一个点击的动作)
action.click(btn) # 点击(左击)
# action.context_click(btn) # 鼠标右击
# action.double_click(btn) # 鼠标双击
# 第三步:执行动作
action.perform()
time.sleep(5)
driver.quit()