我们有一个web应用程序,它与用户相机和击键,收集客户端使用JS的数据。该数据包含headtracker.js捕获的用户头部移动和实时运行屏幕测试时捕获的击键。
我们计划为这个测试流程编写端到端的测试用例,我们计划做的第一件事是使用headtracker支持的录制视频模拟直播(它支持ogv、mp4等)。
我们的下一个挑战是模拟并在测试进行时向web应用程序提供击键。因此,UI上的每个操作可能(也可能不)需要用户通过击键执行操作,而我们计划自动执行该操作。
或者,有没有一种工具或技术可以让我们创建这样一个虚拟环境,为我们提供实时响应?
我可以根据需要提供更多信息。
发布于 2014-09-09 19:58:15
你会想看看Selenium WebDriver。至于从测试中驱动它的可靠web浏览器,请看phantomjs (以及控制它的PhantomJSDriver )。
无论您做什么,在使用Selenium时都要不惜一切代价避免IE。如果你想用IE做单元测试,那就买一个商业测试框架吧。
https://stackoverflow.com/questions/25743528
复制相似问题