【问题标题】:Running UI test in Azure Devops and viewing the test (RDP) as different user在 Azure Devops 中运行 UI 测试并以不同用户的身份查看测试 (RDP)
【发布时间】:2021-07-16 23:56:08
【问题描述】:

我正在尝试在 Azure devops 上运行 Selenium 测试。 我正在使用自托管代理。我以交互方式运行代理。代理配置为以 USER1 身份运行

现在,当我运行管道时,测试运行良好。当我尝试通过 rdp 在机器中查看正在运行的测试时,我也可以查看它们。

然而,当 user2 运行管道时,用户无法看到正在运行的测试,但 user1 能够看到测试。

我们如何配置代理,以便运行管道的任何用户(user1、user2、user3)在 rdp 到正在运行测试的代理时也应该能够查看正在运行的测试

【问题讨论】:

    标签: selenium azure-devops automated-tests


    【解决方案1】:

    当您的 UI 测试运行时,应用程序和浏览器会在自动登录设置中指定的用户上下文中启动。所以其他用户看不到正在运行的测试。

    如果您使用远程桌面通过自动登录访问运行代理的计算机,只需断开远程桌面的连接就会导致计算机被锁定,并且在此代理上运行的任何 UI 测试都可能失败。

    在这里查看:

    https://docs.microsoft.com/en-us/azure/devops/pipelines/test/ui-testing-considerations?view=azure-devops&tabs=mstest#visible-ui-testing-using-self-hosted-windows-agents

    【讨论】:

    • 你查看我的回复了吗?有用吗?
    猜你喜欢
    • 1970-01-01
    • 2010-09-26
    • 2023-02-26
    • 1970-01-01
    • 2011-11-28
    • 2021-01-05
    • 2021-05-31
    • 2021-03-08
    • 2022-08-18
    相关资源
    最近更新 更多