为什么在开始我的实习生测试时会在浏览器中运行一堆leadfoot东西?

时间:2016-06-02 20:20:30

标签: selenium intern leadfoot

所有

提前谢谢。

我正在使用实习生和本地硒进行单一功能测试。当我开始测试时,会发生以下情况:

  1. Chrome打开
  2. 很多东西都跑(不是我的)。
  3. 我的测试终于运行了
  4. 我查看了selenium输出并将其跟踪到此文件:

    node_modules/leadfoot/Server.js

    看来这个文件在我测试之前就已经执行了。

    我也试图针对browserStack运行,并且在我的测试开始之前调用了大量GET的问题。

    我的问题: 这只是事情的运作方式,还是我做错了什么? 2.我知道leadfoot使浏览器运行得更快。这是怎么回事? 3.有没有办法禁用它?

2 个答案:

答案 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,则直接测试文件将开始运行。