首页 > 解决方案 > 如何在硒中释放鼠标而不会发生意外变化?

问题描述

我正在尝试制作一个可以帮助我买票的机器人。当然有一个拖动验证码。我不知道如何编写一个机器人来绕过它。所以这是我的计划:

  1. 呼叫click_and_hold按钮
  2. 手动拖动到正确位置
  3. 10点钟(10点钟售票),打电话release释放鼠标

但是,在执行第 3 步时,鼠标似乎会移动一个随机偏移量。我怎样才能阻止它?

标签: pythonselenium

解决方案


也许您可以通过这种方式进行测试以确保您处于正确的位置:

   Actions action = new Actions(driver);
   action.clickAndHold(your desired element);
     // wait for clock to become 10
   action.moveToElement(your desired element).release();
   action.build().perform();

推荐阅读