首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用GitLabRunner在具有永久活动用户会话的windows上执行图形用户界面测试

使用GitLabRunner在具有永久活动用户会话的windows上执行图形用户界面测试
EN

Stack Overflow用户
提问于 2020-02-25 09:33:25
回答 1查看 499关注 0票数 2

在我的虚拟机上获得一个永久的主动用户会话以执行用功能测试工具Ranorex通过GitLab (Windows / Shell)开发的gui测试,我遇到了问题。该测试套件基于通过.NET构建的MSBuild.exe解决方案,输出(bin/debug/*..exe)将通过命令行使用一些参数执行。

操作步骤:

  • Start GitLab--通过PowerShell作为管理员使用“GitLab- run”命令
  • 在GitLab-Repository中进行一些更改,以便通过GitLab启动管道--项目已经成功构建并正在启动GUI --在第一次运行时测试
  • 是活动的,测试将被执行并与GUI交互,但是当我试图再次触发管道以继续运行时,用户会话变成了假,并且没有与GUI的交互(测试中的黑色场景--报告)。

已经做到了:

在最低disabled

  • StandBy-Mode disabled

  • User-Access-Control连接( enabeld

  • Ports openend

  • )上的
  • 屏幕保护程序通过.批处理文件保持会话打开,当与各自的AD-用户关闭RDP-connection
  • GitLab-Runner服务=>登录时(配备admin-rights)
  • AD-User的admin-rights)
  • AD-User总是在虚拟机

上登录)

有了Jenkins (主从配置),一切都很好

如有任何帮助,我将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2022-04-29 14:01:53

您的Ranorex进程是否使用退出代码正确关闭?测试中的应用程序是否也在测试结束时正确关闭?我假设某些东西已经锁定--在测试运行之前,您可以尝试使用Powershell来关闭进程。我必须做的一件事就是保持屏幕开着--使用像“咖啡因”这样的实用工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60391398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档