一、鼠标操作
第一步:引入模块函数
from selenium.webdriver.common.action_chains import ActionChains
第二步:元素定位
element = driver.find_elements_by_id('kw')
第三步:创建一个action对象
action = ActionChains(driver)
第四步:在action对象上操作鼠标
action.move_to_element(element)
第五步:在action上进行perform,即实现刚刚一系列的动作提交
action.perform()
总的:
driver = webdriver.Chrome()
element = driver.find_elements_by_id('kw')
action = ActionChains(driver)
action.move_to_element(element)
action.perform()
ActionChains方法列表:
click(on_element=None) ——单击鼠标左键
click_and_hold(on_element=None) ——点击鼠标左键,不松开
context_click(on_element=None) ——点击鼠标右键
double_click(on_element=None) ——双击鼠标左键
drag_and_drop(source, target) ——拖拽到某个元