웹 응용 프로그램 테스트 자동화를 위해 원격 허드슨 서버를 사용합니다. 자동화 된 테스트 케이스를 실행하면 원격 시스템의 브라우저에서 실행됩니다. 오히려 그들이 내 컴퓨터에서 실행되기를 바랍니다.로컬 컴퓨터의 웹 브라우저에서 자동화 된 테스트 케이스를 실행하십시오 - HUDSON
이 방법을 사용할 수 있습니까?
감사
웹 응용 프로그램 테스트 자동화를 위해 원격 허드슨 서버를 사용합니다. 자동화 된 테스트 케이스를 실행하면 원격 시스템의 브라우저에서 실행됩니다. 오히려 그들이 내 컴퓨터에서 실행되기를 바랍니다.로컬 컴퓨터의 웹 브라우저에서 자동화 된 테스트 케이스를 실행하십시오 - HUDSON
이 방법을 사용할 수 있습니까?
감사
당신은 당신의 컴퓨터에 Jenkins slave을 실행하고 (작업 정의 페이지에 이러한 옵션이) 그것에 작업을 묶을 수있다. 또한 NodeLabel Parameter plugin을 사용하고 매개 변수를 사용하여 작업을 묶을 노드를 지정할 수 있습니다. 예를 들어, 기본적으로 마스터에서 실행되지만, 수동으로 실행할 때 슬레이브를 지정할 수도 있습니다.
브라우저를 사용하는 데 어떤 도구를 사용하고 있는지 말하지 않습니다. 셀렌을 사용하는 경우 셀렌 서버를 시스템에 설치 한 다음 테스트를 통해 시스템을 사용할 수 있습니다.
테스트 브라우저에 대해 이야기 할 때, hudson/jenkins 용 셀레늄 플러그인을 사용한다고 가정합니다. 테스트 코드에서 테스트가 실행되는 노드의 위치/기능을 변경할 수 있습니다.
capabilities.setBrowserName("firefox");
capabilities.setPlatform(org.openqa.selenium.Platform.WINDOWS);
또한이 젠킨스 플러그인 폴더에 config 파일을 편집하여
프로젝트를 실행할 수있는 위치 만 제한하는 다스 려하는 경우,이 찾을 수있는 노드 목록에서 마스터를 제외 가능
은 https :이 프로젝트가
을 실행할 수있는 // [젠킨스 이름]/작업/[작업 이름]/제한 아래을 구성