Я разработал сценарий автоматизации pywinauto для автоматизации настольного приложения и поместил его в репозиторий, чтобы выполнить его через конвейер на машине с агентом. Когда я пытаюсь выполнить его вручную на машине с агентом, он работает хорошо. Но когда я пытаюсь выполнить его непосредственно из конвейера, сценарий не может идентифицировать элементы.
Я попробовал традиционный метод выполнения конвейера, и он не удался, поскольку, я думаю, этого требует pywinauto. приложение должно находиться в его поле зрения для доступа к элементам. Как выполнить мой код непосредственно из конвейера?
File "features\steps\launch_app_steps.py", line 16, in step_given_User_is_logged_to_BOSS_with_SSO_login
2024-05-22T06:22:39.8642301Z wait_until(timeout=55, retry_interval=0.7, func=lambda: context.signinWindow.exists())
2024-05-22T06:22:39.8643588Z File "C:\Agent\Python\Lib\site-packages\pywinauto\timings.py", line 375, in wait_until
2024-05-22T06:22:39.8643885Z raise err
2024-05-22T06:22:39.8644165Z pywinauto.timings.TimeoutError: timed out
Подробнее здесь: https://stackoverflow.com/questions/785 ... pipeline-a