Azure DevOp-设置屏幕分辨率交互模式

时间:2019-10-07 12:33:32

标签: azure selenium-webdriver azure-devops continuous-integration azure-pipelines

由于我的VM正在以较小的分辨率打开,因此我经常遇到不稳定测试的情况,主要是关于“元素不可点击”通知。解决我的问题的方法可能是添加扩展并提高分辨率: https://marketplace.visualstudio.com/items?itemName=ms-autotest.screen-resolution-utility-task

问题是我不完全知道应将其放置在如下所示的管道中的什么位置: My pipeline v.1

My pipeline v.2

为了成功运行此扩展,需要满足要求:

  • 必须将代理配置为在启用自动登录的情况下作为交互式进程运行(我应该在哪里启用?)

我应该直接通过“重新启动”代理程序选项中的“需求”部分进行配置吗?我尝试将扩展放在“停止”和“启动”代理程序任务之间的“重新启动”部分中,但是失败了。

1 个答案:

答案 0 :(得分:1)

您可以将代理重新配置为交互模式(请检查以下详细步骤),也可以在VM上安装新的代理并将其配置为交互模式。检查here以安装新的自托管代理并检查更多配置。

1

要将代理重新配置为交互模式,需要将cd插入代理安装文件夹,然后运行.\config remove以将其删除,如下图所示。enter image description here

2

删除代理后,运行.\config重新配置代理,并在配置过程中选择interactive。请参考下面的屏幕截图,并在突出显示的步骤中小心选择正确的选项(Y / N)

enter image description here

3, 通过运行.\run

启动交互式代理

以上步骤应以管理员身份运行。我按照上述步骤操作,成功运行了设置屏幕分辨率任务。