ActionChains类提供了鼠标操作的常用方法:
- perform(): 执行所有ActionChains类中存储的行为
- context_click(): 右击
- doube_click(): 双击
- drag_and_drop(): 拖动
- move_to_element(): 鼠标悬停
1、使用要引入类:
from selenium.webdriver.common.action_chains import ActionChains
2、定位到右击的元素:
right_click = driver.find_element_by_id('')
3、对定位到的元素执行鼠标右键操作
ActionChains(driver).context_click(right_click).perform()
双击和悬停一致
拖拽
传两个
#原位置
element = drive.find_element_by_id('')
#目标位置
target= drive.find_element_by_id('')
#执行元素的拖放操作
ActionChains(driver).context_click(element,target).perform()
8539

被折叠的 条评论
为什么被折叠?



