selenium 鼠标操作

  常见的鼠标操作有:单击、右击、双击、移动、拖拽

  selenium中全局鼠标操作语法如下:

  第1步:初始化ActionChians(动作链条)ac = ActionChains(driver)

  第2步:找到要操作的元素

  第3步:对元素进行鼠标操作

  以百度搜索页面为例

  单击操作:点击百度一下 

  1、鼠标全局操作:ac.click(el).perform()

  

   2、元素单击操作:el.click()

  

   移动操作(鼠标悬停):将鼠标移动至右侧【设置】处,并点击【高级搜索】ac.move_to_element(el).perform()

  

   双击操作:ac.double_click(el).perform()

  拖拽操作:ac.drag_and_drop(el).perform()

  右击操作:ac.context_click(el).perform()

原文地址:https://www.cnblogs.com/purelavender/p/14521553.html