写脚本时,有很多case需要要用的鼠标悬停出菜单

用到了ActionChains(self.driver).move_to_element(el).perform(),但是脚本写完以后,单个case执行都能成功,一整个脚本跑下来只有第一次成功,百度了下用js模拟操作,成功率100%

    def mouseMoveOnClick(self, element):
        """
        鼠标悬停事件出现菜单,并点击
        element要点击的元素位置
        """
        script = '$(arguments[0]).click()'
        self.driver.js(script, element)

 这个方法貌似是跳过了鼠标悬停出现菜单再点击的步骤,而是直接点击目标元素

 

相关文章:

  • 2022-12-23
  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2021-10-01
  • 2021-12-29
  • 2022-12-23
猜你喜欢
  • 2021-09-05
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案