分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

在HTML5的画布元素上进行绘画操作

发布时间:2023-09-06 01:36责任编辑:蔡小小关键词:HTML
#!usr/bin/env python ?#-*- coding:utf-8 -*- ?#在HTML5的画布元素上进行绘画操作import unittest,timefrom selenium import webdriverclass TestDemo(unittest.TestCase): ???def setUp(self): ???????self.driver = webdriver.Chrome() ???def test_HTML5Canvas(self): ???????url = ‘http://www.w3school.com.cn/tiy/loadtext.asp?f=html5_canvas_line‘ ???????self.driver.get(url) ???????self.driver.execute_script("var c = document.getElementById(‘myCanvas‘);" ??????????????????????????????????#getElementById(‘myCanvas‘);获取页面上的画布元素 ??????????????????????????????????+ "var cxt = c.getContext(‘2d‘);" ??????????????????????????????????#var cxt = c.getContext(‘2d‘);设定画布为2d ??????????????????????????????????+ "cxt.fillStyle = ‘#FF0000‘;" ??????????????????????????????????#cxt.fillStyle = ‘#FF0000‘;设定填充色为红色 ??????????????????????????????????+ ‘cxt.fillRect(0,0,150,150);‘) ??????????????????????????????????#cxt.fillRect(0,0,150,150);在画布上绘制矩阵 ???????time.sleep(3) ???????self.driver.save_screenshot("e:\\HTML5Canvas.png") ???def tearDown(self): ???????self.driver.quit()if __name__ == ‘__main__‘: ???unittest.mian()

在HTML5的画布元素上进行绘画操作

原文地址:https://www.cnblogs.com/sleeping-cat/p/8278726.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved