我正在使用js-test-driver来运行一些测试,并希望针对html文档测试一些代码。我希望将它加载到iframe中的当前文档中并测试我的代码,但是我甚至无法获取该文件。
我的目录结构是:
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似乎有这个problem of not serving静态文件。我知道服务器找到文件没问题,因为将conf文件中的名称更改为aFi.html
会引发错误:
Configuration Error:
Cannot read [
/Users/james/Documents/simpleJSTestDriver/./aFi.html
] derived from aFi.html
答案 0 :(得分:3)
直接解决了它。您需要导航到http://localhost:9876/
测试 /aFile.html
。很明显!