我必须进行跨浏览器测试,需要在chrome,Firefox和edge中测试场景。
场景是: 我必须将鼠标移动到一个web元素,然后将元素向前移动几个像素然后释放元素。我正在使用机器人框架来执行此操作。它与chrome& amp; Firefox但是边缘无法拖动元素。 我无法理解这个问题。
非常感谢任何帮助。
附加了网络元素[![在此处输入图像说明] [1]
我正在使用: 硒2.53 Firefox版本46.0 Edge安装在window10
中我的代码是:
Robot robot = new Robot();
robot.mouseMove(elemnt.getSize().getWidth()-4, elemnt.getSize().getHeight());
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseMove(elemnt.getSize().getWidth()+73, elemnt.getSize().getHeight()+20);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
Thread.sleep(3000);