selenium - 为什么在开始我的实习测试时,浏览器中会运行一堆铅足的东西?

标签 selenium intern leadfoot

全部,

先感谢您。

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

  • Chrome 打开
  • 很多东西都在运行(不是我的)。
  • 我的测试终于运行了

  • 我查看了 selenium 输出并将其追踪到了这个文件:
    node_modules/leadfoot/Server.js
    看来这个文件在我的测试之前被执行了。

    我还尝试针对 browserStack 运行,并且在我的测试开始之前调用了大量 GET 时遇到问题。

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

    最佳答案

    这些是功能检测测试,用于确定您正在连接的 Selenium 服务器中的哪些功能被破坏,因此 Leadfoot/Intern 可以为您解决这些服务器错误。您可以通过输入 fixSessionCapabilities: false 来阻止它在您的能力范围内,但只有在您知道自己没有使用任何有缺陷的 API 时才应该这样做。 complete list of detected capabilities可以在文档中找到。

    关于selenium - 为什么在开始我的实习测试时,浏览器中会运行一堆铅足的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37601390/

    相关文章:

    javascript - 使用 selenium python 访问下拉元素

    angularjs - 从 Travis 上的 Protractor 在 Sauce Labs 上运行 e2e 测试

    selenium - 实习生 Leadfoot WaitForAddedById 功能?

    javascript - clickMouseButton之后的事件

    java - 如何使用 Java 在 selenium webdriver 中绕过或处理 Windows 身份验证

    java - Selenium 网络驱动程序 : Element Not Visible Exception

    javascript - 使用 Intern 功能测试元素是否可见(没有元素覆盖)

    使用 Leadfoot 测试拖放

    javascript - Intern JS CSS Selector 使用变量

    javascript - 为 internjs 功能测试设置 cookie