【问题标题】:Selenium grid IE 11 test suite issueSelenium grid IE 11 测试套件问题
【发布时间】:2017-11-07 18:05:52
【问题描述】:

我有一个需要每天运行的测试套件。这两个套件都在具有 5 个节点的网格环境中运行。当我在 CHROME 浏览器中运行测试时,一切正常。但是当我在 IE 11 中运行该套件时,我遇到了问题。 当我开始套件测试在所有 5 个节点上运行。随着时间的流逝,只有一个节点正在运行测试并且测试套件挂起。当我打开节点时,我看到在其他节点中没有打开 IE 浏览器,并且打开浏览器的一个节点,它处于主页 url 的加载状态。

你能帮我在哪里寻找问题。

提前致谢

【问题讨论】:

    标签: selenium selenium-webdriver internet-explorer-11 selenium-grid


    【解决方案1】:

    如果您使用的是最新的 selenium 库,则必须使用 windows edge 驱动程序才能使用 IE

    所以请检查您的 selenium 版本并选择合适的 IE 驱动程序。所有驱动程序都不适用于所有 selenium 版本

    【讨论】:

      【解决方案2】:

      当您在默认模式下启动 Selenium Grid HubSelenium Grid Node 时,在 访问 Selenium Grid Hub 控制台时http://localhost:4444/grid/console 你会发现:

      这意味着在每个节点上一次最多可以启动 5 Chrome5 Firefox 和只有 1 Internet Explorer 会话.

      如果您浏览到 Configuration 标签。

      您会在此处找到默认采用的以下 Capabilities

      capabilities: Capabilities {browserName: chrome, maxInstances: 5, platform: WIN8, seleniumProtocol: WebDriver}
      capabilities: Capabilities {browserName: firefox, maxInstances: 5, platform: WIN8, seleniumProtocol: WebDriver}
      capabilities: Capabilities {browserName: internet explorer, maxInstances: 1, platform: WIN8, seleniumProtocol: WebDriver}
      

      如果您想自定义配置Selenium Grid HubSelenium Grid Node,您必须设置JSON配置文件并将其作为参数传递,而开始 Selenium Grid HubSelenium Grid Node

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-12
        • 2019-09-25
        • 1970-01-01
        • 2016-07-20
        • 2011-10-15
        • 1970-01-01
        • 2011-03-02
        • 1970-01-01
        相关资源
        最近更新 更多