【发布时间】:2014-03-04 22:27:01
【问题描述】:
我正在使用Karma + Mocha 测试设置。 可能 (?) 做的一件事是在各种浏览器上测试用户交互,包括 PhantomJS(无头 webkit)。
我说可能是因为我不确定如何让基本的 PhantomJS 功能在 Karma+Mocha 设置中工作。即:var page = require("webpage").create(); 应该是 PhantomJS 中的典型示例,但 Karma 无法找到 require。
现在,我或许可以通过将require.js 包含到 Karma 来解决这个问题,但在我“要求化”我的项目之前,我想知道 Karma+PhantomJS 是否确实是为了测试自动交互喜欢:
- 加载页面 x
- 填写表格
- 提交
- 检查客户端是否一切顺利
Karma + phantomJS 可以进行这些类型的交互测试吗?
【问题讨论】:
标签: automated-tests phantomjs karma-runner