0

我必须在需要在 chrome、Firefox 和 edge 中测试场景的地方进行跨浏览器测试。

场景是:我必须将鼠标移动到一个 web 元素上,然后将元素向前移动几个像素,然后释放元素。我正在使用机器人框架来执行此操作。它与 chrome 和 Firefox 配合得很好但边缘无法拖动元素。我无法理解这个问题。

任何帮助将不胜感激。

Web 元素已附加 [![在此处输入图像描述][1]

我正在使用:在window10中安装了Selenium 2.53 Firefox 46.0 Edge

我的代码是:

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);
4

0 回答 0