2011-10-25 149 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.此設置可以通過文件>高級保存選項進行更改...