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

问题描述 投票:0回答:1

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

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

如果在 Chrome 中执行测试,则可以完美捕获屏幕截图。

azure selenium azure-devops internet-explorer-11
1个回答
0
投票

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

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

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

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

如何在 Visual Studio Team Services 中设置私人代理

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

© www.soinside.com 2019 - 2024. All rights reserved.