使用Selenium和openCV对HTML5 canvas游戏进行自动化功能测试(一)
摘要:上一篇讲了HTML5 canvas游戏的基本工作原理,接下来讲如何进行自动化功能测试。Selenium是一个跨平台的跨浏览器的对网页进行自动化测试的工具。从Selenium 2.0开始Selenium就和WebDriver合体了。如果你还不了解Selenium怎么用,可以看看官网上的例子。Selenium支持各种语言的binding,方便起见,下面的测试脚本都用Python来写。自动化功能测试用例流程基本上是这样的:启动浏览器 -> 打开游戏(网页)-> 对游戏图像进行模板匹配,确保UI元素显示正确 -> 模拟用户操作 -> 到下一场景 -> 继续模板匹配 -&g
阅读全文
posted @ 2013-07-19 18:07
浙公网安备 33010602011771号