2011-10-25 106 views
0

是跟着这个教程设置jsTestDriver与Visual Studio 2010:jsTestDriver建立与Visual Studio 2010

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. 

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

回答

2

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

嗯,我可以很容易地运行与另一个示例项目的命令行,所以我想到了它,并发现,这是因为没有找到jsTestDriver.conf。

因此,将文件jsTestDriver.conf移动到我的项目的根目录解决了问题,希望这有助于。如果这样做不能解决问题,请查看项目的位置,然后将文件移动几次,最后就会运行起来!

+0

我实际上管理了这一点。几天后我会有机会写下它。 – RyanP13

+0

@ RyanP13谢谢 –

1

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