本编为第三篇,画布操作。
具体介绍不细说,前面两章都有基本介绍,这里只测试最基础的在画布画一条直接并且保存。
try {
//点击录制按钮
driver.findElement(By.id("btnStart")).click();
//找到画板id
WebElement abnormElement = driver.findElement(By.id("canvas_bak"));
Actions actions = new Actions(driver);
//开始画一条线(前面是起始坐标0.0,后边是终点坐标200.200)
actions.moveToElement(abnormElement, 0, 0).clickAndHold().moveByOffset(200,200).release().build().perform();
actions.release();//释放鼠标
//停止录制
driver.findElement(By.id("btnStop")).click();
//点击前往查看
driver.findElement(By.linkText("前往查看")).click();
} catch (WebDriverException e) {
//捕获登录失败信息
log.info(">>>>>>画布操作。-----结果:"+e.getMessage());
}