在测试HTML-5画布时,我必须将鼠标移到内部画布元素上以获得可见性。我现在正在做的是
Robot robot = new Robot();
robot.mouseMove(aX, aY);
光标移动到错误的位置,它移动到我的屏幕上而不是画布上。我尝试了几种方法,包括
1) robot.mouseMove(webelemnt,intx,inty)
这不受支持。
2)Actions builder1= new Actions(driver);
builder1.moveToElement(webelemnt, aX, aY).click().perform();
这显示错误“元素内的偏移无法滚动到视图中:(0,0)”
有人可以建议我吗?
此致 萨姆帕斯
答案 0 :(得分:0)
我尝试使用Webdriver进行类似的鼠标事件模拟,但有时它的工作方式并不像预期的那样。如果你的情况可能,你可以尝试使用JQuery函数:onmouseover(),onmouseenter(),mouseout()。