实习生在 URL 中调用 /__intern/client.htm
Posted
技术标签:
【中文标题】实习生在 URL 中调用 /__intern/client.htm【英文标题】:theintern calling /__intern/client.htm in URL 【发布时间】:2017-04-20 13:15:44 【问题描述】:我想使用 selenium-standalone 在本地运行实习生测试,这两个都是我通过 npm 安装的。
当我去运行测试时 -> "./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)\//
);
【问题讨论】:
【参考方案1】:该 URL 用于运行单元测试。当您运行intern-runner
时,它会自动加载client.html
以运行suites
中列出的任何单元测试套件。单元测试完成后,Intern 将运行functionalSuites
中列出的所有功能测试(将加载它们自己的 URL)。
【讨论】:
以上是关于实习生在 URL 中调用 /__intern/client.htm的主要内容,如果未能解决你的问题,请参考以下文章