当前位置: 首页 > 知识库问答 >
问题:

js-test-driver不支持的静态文件

越星晖
2023-03-14

我正在使用js-test-Drive运行一些测试,并想针对html文档测试一些代码。我希望将其加载到iframe中的当前文档中并针对它测试我的代码,但我甚至在获取文件时都遇到了麻烦。

我的目录结构是:

  • simpleJsTestDriver
    • 阿菲尔。html
    • 阿泰斯特。js
    • jsTestDriver。conf
    • jsTestDriver。罐子
    • someCode.js

    < b>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"
    

    运行<code>java-jar JsTestDriver。jar——端口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似乎有这个不提供静态文件的问题。我知道服务器发现文件正常,因为将conf文件中的名称更改为aFi.html抛出错误:

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

共有1个答案

汝臻
2023-03-14

从字面上看,只是解决了它。您需要导航到 http://localhost:9876/ 测试/aFile.html。明显地!

 类似资料:
  • 我们在前面已经讲过如何处理静态文件,这小节我们详细的介绍如何在beego里面设置和使用静态文件。通过再介绍一个twitter开源的html、css框架bootstrap,无需大量的设计工作就能够让你快速地建立一个漂亮的站点。 beego静态文件实现和设置 Go的net/http包中提供了静态文件的服务,ServeFile和FileServer等函数。beego的静态文件处理就是基于这一层处理的,具

  • 为优化站点性能,静态资源应该带有恰当的'Cache-Control'值与其他必要的头。配置一个ResourceHttpRequestHandler处理器服务静态资源请求不仅会读取文件的元数据并填充'Last-Modified'头的值,正确配置时'Cache-Control'头也会被填充。【这段翻得还不是很清晰】 你可以设置ResourceHttpRequestHandler上的cachePerio

  • 我想在我的项目资源中提供来自我的静态目录的静态内容,但我收到错误:不支持方法“GET”。 我添加了已配置的Spring Security来忽略以“/static/”开头的请求。我已经在WebMvcConfig中添加了资源处理程序,以便在不同的位置查找静态内容,我已经尝试将资源处理程序一起移除。 我尝试将permitAll()添加到“/静态/”路径。 我在谷歌上搜索了错误消息及其各种组合,以找到解决

  • 我正在尝试使用柯特林 V1.2.70、Gradle V4.10.1 和 Java 11。使用 gradle 编译项目时,出现错误,指出“未知的 JVM 目标版本:11。支持的版本:1.6,1.8“。 Kotlin 编译器是否支持 Java 11(生成与 Java 11 JVM 兼容的代码)?如果是这样,如何使用渐变配置?

  • 我是StackOverflow的新手,请尽可能清楚。 我有一个接受多文件输入的控制器, FE控制器它工作得很好,但如果我调用我的应用程序的RestController,它就不起作用。RestController 这是我在@Request estBody Request@Request estBody上的请求。 我尝试了不同的消费,如消费=“多部分/ *”,但它们不起作用。 您能给我一些建议,说明我

  • 写了一个组件,h5、模拟器能正常显示,但是打包成Android包安装到手机上会导致整个页面都白屏了,没法正常显示,已经定位到就是该组件的问题,把组件改写去掉动态插槽打包后就没问题,但是代价就是组件通用性不高,可能需要根据业务定制不同的组件(绝大部分代码差不多),请问有没有啥办法处理这问题? tags 如下: 使用方式: 更新后的使用方式: 组件: 使用: 仍然不行,显示的始终是组件里面的默认插槽内