如何使用gitlab运行GUI自动化?

时间:2019-10-12 01:47:21

标签: python gitlab gitlab-ci-runner pywinauto

我有一个GUI验证过程,想从TeamCity转到GitLab,不幸的是,我不知道GitLab是否能够处理这样的事情。我已经创建了YML文件,并且自动化运行良好,直到可以识别GUI对象为止。我的解决方案使用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()

0 个答案:

没有答案