步骤
引入ActionChains类
from selenium.webdriver.common.action_chains import ActionChains
定位相关元素
调用ActionChains()中的相关方法
- click():点击操作
- double_click(element):双击操作
- context_click(element):右击操作
- move_to_element(above):鼠标悬停操作
- perform():执行所有存储在ActionChains中的动作
实现
导入ActionChains、webdriver和sleep
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.action_chains import ActionChains
打开浏览器,将输入网址,将页面最大化
driver=webdriver.Chrome()
driver.get("https://www.baidu.com/")
#窗口最大化
driver.maximize_window()
获取输入框对象元素,并输入test
element=driver.find_element_by_id('kw')
element.send_keys("test")