Selenium+java 之基础canvas画布操作

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值