0
在測試HTML-5畫布時,我必須將鼠標移到內部畫布元素上才能看見。我現在在做的是如何將鼠標指針移動到webelement上是selenium webdriver java
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)」
可有人建議我。
問候, 薩姆帕斯
變量aX和aY,它們被設置爲什麼? –
它們是鼠標應該移動的畫布上的位置。而不是整個屏幕上。僅針對特定的網頁元素 – user3660075