我正在寻找一种工具来对我们正在开发的 HTML5画布组件进行一些自动GUI测试.基本上我正在寻找一种能够记录画布组件上的点击和事件并能够重放这些事件的工具. 到目前为止,大多数测试
到目前为止,大多数测试工具,如Telerik WebUI Testing Suite,Selenium,TestSwarm,qUnit,Jasmine,Hudson,似乎都不完全支持HTML5 canvas测试.
你们知道一个已经支持它的测试工具吗?如果没有,您是否知道公司如何对HTML5画布进行自动化测试?
谢谢,
安迪N.
在Telerik Test Studio最新版本中,我们添加了对许多HTML5标签的支持,如Canvas,音频和视频标签.所有HTML标记都可以使用代码访问,并且位于:ArtOfTest.WebAii.HtmlControls命名空间.你会发现HTML5控件,如:
HtmlCanvas,HtmlAudio,HtmlVideo,HtmlMeter以及所有扩展的HtmlInput类型,如HtmlInputEmail,HtmlInputSearch..etc.
对于HtmlCanvas,您实际上可以访问控件的2D上下文.所以你甚至可以操纵它,可以做以下事情:
HtmlCanvas.Context2dRotate(),HtmlCanvas.Context2dTransform()……等.
我希望有所帮助.