Selenium+java 之基础canvas画布操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37581708/article/details/80853857

本编为第三篇,画布操作。

具体介绍不细说,前面两章都有基本介绍,这里只测试最基础的在画布画一条直接并且保存。

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());
}

猜你喜欢

转载自blog.csdn.net/qq_37581708/article/details/80853857