문제

TeamCity를 통해 간단한 Watin 테스트를 실행하려고하지만 Internet Explorer 창은 일반적으로 Cruisecontrol을 통해 표시되지 않습니다.

텍스트 필드를 찾을 수 없어 무언가가 실행되고 있다는 오류가 발생합니다. 그러나 나는 창문이없는 것을 볼 수 없습니다.

TeamCity 서버 설정에 대한 구체적인 변경 사항이 있습니까?

도움이 되었습니까?

해결책 2

이것을 찾았습니다 또 다른 포럼

모든 크레딧은 Matt Baker에게갑니다

TeamCity를 사용하여 자동으로 Watin 테스트를 실행하려는 사람에 대한 향후 참조. 빌드 에이전트를 사용하여 시작해야합니다 \bin\agent.bat start 그리고 서비스가 아닙니다. Watin은 완전한 UI가 제대로 실행되도록 요구 하며이 환경을 서비스로 얻지 못합니다. 나는 이것이 다른 사람들에게 더 쉽게 만들 수 있기를 바랍니다!

다른 팁

TeamCity 에이전트의 서비스 속성 창의 계정 탭 (services.msc), "서비스가 데스크탑과 상호 작용하도록 허용"을 확인하면 로컬 서비스 계정이 인터넷 익스플로러를 스폰 할 수 있습니다. 그러나 쿠키 차단, 비밀번호 저장 등과 같은 다른 것들이 가장 확실하게 붙어있을 것입니다. 따라서 로컬 서비스로 로그인하고 해당 물건을 수정하십시오.

가장 쉬운 방법은 다음과 같습니다 psexec (http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx), 전화 psexec -i -s cmd.exe 따라서 CMD를 로컬 계정으로 실행 한 다음 모든 것을 설정할 때 Internet Explorer를 시작하십시오 (지역 계정의 IE의 개인 정보 설정은 매우 높습니다).

서비스로 설치 한 경우 서비스를 중지하고 비활성화하십시오. 그런 다음 다음과 함께 .BAT 파일을 만듭니다

C:
cd teamcity\buildagent\bin\
agent.bat start

이제이 배치 파일의 시작 폴더에서 바로 가기를 만듭니다!

  1. 에이전트 서비스를 중지하십시오. 명령 실행 : Net Stop Tcbuildagent에서 콘솔에서.
  2. Console C : TeamCity BuildAgent bin agent.bat start에서 실행하십시오 (TeamCity 설치 경로에 따라 다름)

이 간단한 솔루션을 시도해보십시오 : 서비스로 이동하고 서비스의 속성을 편집하고 로그온 탭을 선택한 다음 "데스크탑과 상호 작용하도록 서비스가 허용"라벨로 상자를 확인하십시오.

대나무에서 나를 위해 일했습니다.

건배, Pedro o Moleiro

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top