实习生在 URL 调用 /__intern/client.htm

theintern calling /__intern/client.htm in URL

我想 运行 使用我通过 npm 安装的 selenium-standalone 在本地进行实习测试。

当我去 运行 测试时 -> "./node_modules/.bin/intern-runner" config=./pmictests/test/bit/GAT/internEx/intern

浏览器启动,但 url 转到 http://localhost:8585/__intern/client.html?config=.%2Fpmictests%2Ftest%2Fbit%2FGAT%2FinternEx%2Fintern&basePath

如 _intern/client.html?这不是我想要的 为什么会这样?我正在努力解决这个问题,但在这个问题上停留了一段时间。

我的配置文件如下所示: 定义({

proxyPort: 9515,
proxyUrl: 'http://localhost:8585/',

tunnel: 'NullTunnel',
useSauceConnect: false,

capabilities: {
    'fixSessionCapabilities' : false,
    'selenium-version': '2.35.0',
    'idle-timeout': 36
},

environments: [
    { browserName: 'chrome' }
],


maxConcurrency: 3,


useSauceConnect: false,


webdriver: {
    host: 'localhost',
    port: 4444
},

suites: [ './tests/test/' ],

excludeInstrumentation: /^(?:tests|node_modules)\//

});

URL 用于 运行ning 单元测试。当您 运行 intern-runner 时,它会自动加载 client.html 到 运行 suites 中列出的任何单元测试套件。单元测试完成后,实习生 运行s functionalSuites 中列出的任何功能测试(将加载他们自己的 URLs)。