Cambie la resolución de pantalla de la sesión del agente VSTS cuando ejecute pruebas de transportador

Mis pruebas de transportador funcionan bien en mi máquina local y en Azure VM Windows Server 2012R2 cuando se accede a través de RDP. Establezco explícitamente la resolución de la ventana del navegador en mis pruebas usandobrowser.driver.manage().window().setSize(1600, 900); y permite que las pruebas funcionen correctamente.

Sin embargo, cuando la VM mencionada anteriormente se usa como máquina de compilación, controlada por el agente VSO (VSTS), mis pruebas de transportador fallan. Sospecho que sucede porque la resolución de pantalla para la sesión del agente VSO es menor que la resolución deseada especificada en mis pruebas y WebDriver (ChromeDriver) no puede establecer una resolución superior a la limitación del sistema operativo.

Mi pregunta es cómo cambiar la resolución de pantalla de Azure VM para la sesión del agente VSO.

Probé una utilidad personalizada para cambiar la resolución de pantalla deaquí y funciona en mi PC, sin embargo, cuando es ejecutado por el agente VSTS en Azure VM arroja un error:

System.InvalidOperationException: The display driver failed the specified graphics mode.

Respuestas a la pregunta(1)

Su respuesta a la pregunta