【问题标题】:What happens in the browser before the actual functional tests are run在运行实际功能测试之前浏览器中会发生什么
【发布时间】:2018-10-18 14:56:27
【问题描述】:

在浏览器中运行 Intern 功能测试(不是无头)时,我注意到在测试实际运行之前会发生很多不同的事情。发生的一些事情是导航到不同的页面,带有“foo”和“bar”的下拉菜单,以及其他一些事情。一旦这些完成,实习生就会导航到我的网页并运行功能测试。

我的问题是,为什么这一切会在实际功能测试运行之前发生?

【问题讨论】:

    标签: intern leadfoot


    【解决方案1】:

    远程浏览器的功能可能会受到 Selenium 版本、特定 WebDriver 服务器(例如 chromedriver)、主机操作系统以及远程主机上运行的代理或其他服务的影响。 Intern 为浏览器执行功能测试,以确定它支持哪种风格的 WebDriver 协议以及哪些功能(如鼠标支持)可能被破坏或具有非标准行为。

    这些测试对于较旧的浏览器或 Web 驱动程序服务器最有用,并且通常可以在使用当前版本的所有内容时禁用。您可以通过在环境说明符中指定 "fixSessionCapabilities": false 或 "fixSessionCapabilities": "no-detect" 来禁用这些测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-19
      • 2020-04-25
      • 2016-10-02
      相关资源
      最近更新 更多