【发布时间】:2014-07-01 19:44:39
【问题描述】:
作为参考,我在 Windows 8.1 上运行。我正在使用 Karma 来运行我的单元测试,我想让它们在多个版本的浏览器上运行。浏览器的 Karma 文档说可以使用脚本来定义自定义浏览器 (http://karma-runner.github.io/0.12/config/browsers.html)。我还遇到了一个 GitHub 问题,该问题建议使用脚本来显式运行特定的浏览器版本。我已经尝试过了,使用我在this thread 中找到的一些信息并安装了 karma-script-launcher 插件。我相信我的脚本与之前链接的问题相同:
"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe" "%1"
但是,我看到了同样的问题;我的 URL 只是有“?id”而不是“?id=1234”。
首先,这是实现我的目标的可行方法,还是有另一种可能更直接的在多个浏览器版本上进行测试的方法?
其次,假设这是理想的解决方案,我的批处理文件哪里出错了?
【问题讨论】:
标签: javascript windows unit-testing karma-runner