所有
提前谢谢。
我正在使用实习生和本地硒进行单一功能测试。当我开始测试时,会发生以下情况:
我查看了selenium输出并将其跟踪到此文件:
node_modules/leadfoot/Server.js
看来这个文件在我测试之前就已经执行了。
我也试图针对browserStack运行,并且在我的测试开始之前调用了大量GET的问题。
我的问题: 这只是事情的运作方式,还是我做错了什么? 2.我知道leadfoot使浏览器运行得更快。这是怎么回事? 3.有没有办法禁用它?
答案 0 :(得分:3)
这些是功能检测测试,用于确定您连接的Selenium服务器中的哪些功能已损坏,因此Leadfoot / Intern可以为您解决这些服务器错误。您可以通过将fixSessionCapabilities: false
置于您的功能中来阻止它,但只有在您知道自己没有使用任何有缺陷的API时才应该这样做。 complete list of detected capabilities可以在文档中找到。
答案 1 :(得分:3)
intern.js中的功能应该是
capabilities: {
'selenium-version': '2.53.0',
'idle-timeout': 1000,
'fixSessionCapabilities': false
}
第一个是我们正在使用的selenium独立服务器版本,第二个是超时,第三个是' fixSessionCapabilities'如果设置为false,则直接测试文件将开始运行。