我有一个画布元素(宽度:720,高度:174)。此画布有16个部分。我尝试过
Actions.moveToElement(we,(720/16)*3,1).click().perform();
我希望它单击画布的第3部分,但它总是在第一部分中单击。请帮忙!
尝试
Actions.moveToElement(we,0,0).moveByOffset((720/16)*3,1).click().build().perform();
要获取画布标签内元素的坐标,请使用任何在线标尺
Actions clickAt = new Actions(d);
clickAt.moveToElement(d.findElement(By.xpath("your canvas id here")), 60, 30).click();
clickAt.moveToElement(d.findElement(By.xpath("your canvas id here")), 90, 30).click();
clickAt.build().perform();