Anyone have any experience using Pywinauto with Azure Pipelines?
We're currently, using Azure DevOps/Pipeline, Pytest, and Pywinauto with the goal of to test the application UI by running the tests that was created with python/pywinauto in our Azure Pipeline.
The python/pywinauto tests run perfectly fine when the tests are ran locally with a 100% pass.
When the pipeline runs, the step that tests the application with our created python/pywinauto tests will fail with a "TimeoutError."
=========================== short test summary info ===========================
ERROR test_AppFrame.py::test_imageCapture - pywinauto.timings.TimeoutError
ERROR test_AppFrame.py::test_captureMultipleImages - pywinauto.timings.Tim...
ERROR test_AppFrame.py::test_imageCaptureFalseFail - pywinauto.timings.Tim...
ERROR test_AppFrame.py::test_imageBookmarks - pywinauto.timings.TimeoutError
ERROR test_AppFrame.py::test_imagesFromMultipleExams - pywinauto.timings.T...
ERROR test_AppFreeze.py::test_freezeImage - pywinauto.timings.TimeoutError
ERROR test_AppFreeze.py::test_freezeImageFalseFail - pywinauto.timings.Tim...
ERROR test_AppRecord.py::test_recordMP4 - pywinauto.timings.TimeoutError
ERROR test_AppRecord.py::test_recordCompound - pywinauto.timings.TimeoutError
ERROR test_AppRecord.py::test_captureMultipleSameLengthRecordings - pywina...
ERROR test_AppRecord.py::test_captureVariousLengthRecordings - pywinauto.t...
ERROR test_AppRecord.py::test_recordFalseFail - pywinauto.timings.TimeoutE...
ERROR test_AppRecord.py::test_RecordMultipleExams - pywinauto.timings.Time...
Is it a problem with the pipeline and how pywinauto requires an actual screen/monitor?
Thanks for the help!