3

js-test-driverを使用していくつかのテストを実行しており、htmlドキュメントに対していくつかのコードをテストしたいと思います。これをiframe内の現在のドキュメントに読み込んで、コードをテストしたいと思っていましたが、ファイルを取得するのに問題があります。

私のディレクトリ構造は次のとおりです。

  • simpleJsTestDriver
    • aFile.html
    • aTest.js
    • jsTestDriver.conf
    • jsTestDriver.jar
    • someCode.js

afile.html

<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    hello
  </body>
</html>

jsTestDriver.conf

server: http://localhost:9876

load:
  - "someCode.js"

test:
  - "aTest.js"

serve:
  - "aFile.html"

実行java -jar JsTestDriver.jar --port 9876 --runnerMode=DEBUG してナビゲートすると、次のようになりhttp://localhost:9876/aFile.htmlます。

HTTP ERROR 404

Problem accessing /aFile.html. Reason:

    Not found.
Powered by Jetty://

最新バージョンのjs-test-driver(1.3.4.b)を使用しています。1.3.4.aには静的ファイルが提供されないというこの問題があるようです。aFi.htmlconfファイルの名前を変更してエラーをスローすると、サーバーがファイルを正常に検出することを知っています。

Configuration Error: 
Cannot read [
/Users/james/Documents/simpleJSTestDriver/./aFi.html
] derived from aFi.html
4

1 に答える 1

3

文字通りそれを解決しました。http://localhost:9876/テストに移動する必要があります/aFile.html。明らかに!

于 2012-09-30T00:35:59.863 に答える