다음은 Windows 작업 스케줄러를 통해 실행하지 않는 것은 내가 해결할 수없는 문제에 대한 일반적인 설명입니다 : 우리는 우리의 제품의 설치 실행에 사용되는 WindowsServer 2008 R2 시스템을테스트 자동화 도구
을 (파워 쉘 스크립트를 사용하여), Powershell 스크립트는 UI 테스트 자동화 도구 (Ranorex)의 .exe를 호출합니다.
제품 설치는 정상적으로 작동하지만 일부는 원격 데스크톱을 통해 실제로 로그인 한 경우에만 UI 자동화 부분이 실행됩니다.
원격 데스크톱 세션이 닫히지 만 프로그램이 계속 실행되면 사용자가 기술적으로 로그인되어 있으므로 UI 자동화 부분이 실행되지 않습니다.
내가 작업의 일반 탭에서 선택한 옵션은 다음과 같습니다
사용자가 로그인 한 경우에만, 일루와; - 권한이 가장 높은 권한으로 실행합니다.
이 문제가있어 작동하도록 만든 사람의 아이디어는 극히 유용 할 것입니다. 사용자가 RDP 세션에서 분리 될 때
감사합니다, 에릭
TFS 2010 또는 TFS 2012의 TestAgent (대화 형 모드)를 사용하여 UI 자동화 및 기타 빌드 작업을 실행하는 이유는 무엇입니까? http://msdn.microsoft.com/en-us/library/ee291332.aspx –
우리는 Ranorex를 UI 자동화에 사용하므로 이것이 우리에게는 선택 사항이 아닙니다. 생각해 줘서 고마워. – erman8
Ranorex를 CI 프로세스 (http://www.ranorex.com/blog/tag/team-foundation-server)에 통합 할 수 있다고 생각했습니다. More here - http://www.ranorex.com/blog/running-ranorex-automated-tests-using-microsoft-test-manager –