4

全部,

先感谢您。

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

  1. 铬打开
  2. 很多东西都在运行(不是我的)。
  3. 我的测试终于运行了

我查看了 selenium 输出并将其跟踪到此文件:

node_modules/leadfoot/Server.js

看来这个文件是在我的测试之前执行的。

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

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

4

2 回答 2

3

这些是功能检测测试,用于确定您连接到的 Selenium 服务器中的哪些功能已损坏,因此 Leadfoot/Intern 可以为您解决这些服务器错误。您可以通过投入您的能力来阻止它fixSessionCapabilities: false,但只有在您知道自己没有使用任何有缺陷的 API 时才应该这样做。可以在文档中找到检测到的功能的完整列表。

于 2016-06-02T22:45:34.097 回答
3

intern.js 中的功能应该是,

capabilities: {
    'selenium-version': '2.53.0',
    'idle-timeout': 1000,
    'fixSessionCapabilities': false
}

第一个是我们正在使用的 selenium 独立服务器版本,第二个是超时,第三个是“fixSessionCapabilities”,如果设置为 false,则直接测试文件将开始运行。

于 2016-06-28T13:28:35.640 回答