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.html
confファイルの名前を変更してエラーをスローすると、サーバーがファイルを正常に検出することを知っています。
Configuration Error:
Cannot read [
/Users/james/Documents/simpleJSTestDriver/./aFi.html
] derived from aFi.html