【问题标题】:When Selenium test execution is triggered in Azure devops server screenshots are not captured for Internet explorer browser在 Azure devops 服务器中触发 Selenium 测试执行时,不会为 Internet Explorer 浏览器捕获屏幕截图
【发布时间】:2020-10-27 21:50:21
【问题描述】:

我们几乎没有使用 Selenium 和 C# 自动化的测试用例。我们需要在 Internet Explorer 11 中运行我们的测试。测试用例可以在本地系统中完美执行,但是当我们使用 Azure Devops 服务器远程运行测试时,会发生测试执行,但没有正确捕获屏幕截图,它会变成空白。

有人遇到过Azure devops服务器IE浏览器截图空白的问题吗?

如果测试是在 Chrome 中执行的,那么屏幕截图就会完美捕获。

【问题讨论】:

  • 这个问题怎么样?下面的答案是否解决了您的问题,如果是,您可以 Accept it as an Answer ,这样它可以帮助遇到相同问题的其他社区成员,我们可以存档这个帖子,谢谢。

标签: azure selenium azure-devops internet-explorer-11


【解决方案1】:

当在 Azure devops 服务器中触发 Selenium 测试执行时,不会为 Internet Explorer 浏览器捕获屏幕截图

根据您的描述,此问题似乎与 Internet Explorer 11 设置或托管代理上的任何其他不同设置有关。

无论如何,要解决这个问题,我们必须在托管代理上调试 Internet Explorer 11。但是,我们无法直接访问托管代理,很难调试它。

作为解决方法,我们可以设置私有代理:

How to Set Up a Private Agent in Visual Studio Team Services

使用私有代理,我们可以通过本地 Internet Explorer 11 执行 selenium 测试。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2017-02-01
    • 1970-01-01
    • 2017-04-02
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 2013-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多