Как запустить автоматизацию GUI с помощью gitlab? - PullRequest
1 голос
/ 12 октября 2019

У меня есть процесс проверки графического интерфейса, который хочет перейти с TeamCity на GitLab, к сожалению, я не знаю, способен ли GitLab справиться с такой вещью. Я создал свой YML файл, и автоматизация работает нормально, пока не пришло время распознавать объекты графического интерфейса. Мое решение использует pywinauto, который прекрасно работает, когда приложение отображается на рабочем столе, но, поскольку GitLab не делает этого, я не знаю, нужно ли выполнять какую-то специальную настройку. Pywinauto ошибка:

pywinauto_utilities.py, line 39, in force_WindowIdentify
active_only=active, visible_only=visible)
File “C:\Python27\lib\site-packages\pywinauto-0.6.7-py2.7.egg\pywinauto\findwindows.py”, line 113, in find_window
element = find_element(**kwargs)
File “C:\Python27\lib\site-packages\pywinauto-0.6.7-py2.7.egg\pywinauto\findwindows.py”, line 84, in find_element
elements = find_elements(**kwargs)
File “C:\Python27\lib\site-packages\pywinauto-0.6.7-py2.7.egg\pywinauto\findwindows.py”, line 243, in find_elements
raise ctypes.WinError()
...