jsTestDriver使用Visual Studio 2010进行设置

时间:2011-10-25 10:21:37

标签: javascript visual-studio unit-testing js-test-driver

按照本教程使用Visual Studio 2010设置jsTestDriver:

http://slmoloch.blogspot.com/2009/08/how-to-run-jstestdriver-with-visual_02.html

我设法启动jsTestDriver服务器并捕获浏览器,但是当我尝试运行示例测试时,我收到以下错误:

java.lang.RuntimeException: Oh Snap! No server defined!
    at com.google.jstestdriver.config.DefaultConfiguration.getServer(DefaultConfiguration.java:57)
    at com.google.jstestdriver.config.Initializer.initialize(Initializer.java:97)
    at com.google.jstestdriver.JsTestDriver.runConfigurationWithFlags(JsTestDriver.java:259)
    at com.google.jstestdriver.JsTestDriver.runConfiguration(JsTestDriver.java:211)
    at com.google.jstestdriver.JsTestDriver.main(JsTestDriver.java:144)
Unexpected Runner Condition: Oh Snap! No server defined!
 Use --runnerMode DEBUG for more information.

作为一个总的菜鸟,我真的不知道从哪里开始调试这个。

2 个答案:

答案 0 :(得分:2)

好的,我遇到了同样的问题。

好吧,我可以使用另一个示例项目的命令行轻松运行它,所以我想到了它并发现它是因为找不到jsTestDriver.conf。

因此将文件jsTestDriver.conf移动到我的项目的根目录解决了问题,希望这会有所帮助。如果这不能解决问题,请查看项目所在的位置,并将文件移动几次,最终会起作用!

答案 1 :(得分:1)

为了解决这个问题,我不得不将文件(jsTestDriver.conf和所有* .js文件)保存为US-ASCII - Codepage 20127.通常Visual Studio使用Unicode(带签名的UTF-8) - 代码页65001.可以通过文件>更改此设置。高级保存选项...