셀레늄 드라이버를 사용하여 MSTest에서 ASP.NET MVC 웹 페이지를 테스트하고 싶습니다. ISS를 시작하고 어떻게 든 웹 응용 프로그램을 시작하고 웹 응용 프로그램의 URL (일부 포트에서 localhost)을 가져온 다음 테스트를 시작해야한다고 가정합니다.
셀레늄 드라이버를 사용하는 방법에는 여러 가지 예가 있지만 모두 이미 구성된 URL에서 작동합니다.
내 기대는 다음과 같습니다.
여기서 할 수있는 몇 가지 작업이 있습니다.
1) Visual Studio가있는 경우 테스트를 실행하는 데 필요한 로컬 사이트를 스핀 업하는 powershell 스크립트를 작성할 수 있습니다. 이것은 당신을 도울 수 있습니다. 그런 다음 사이트가 시작된 후 셀레늄 스크립트를 실행하는 스크립트도 만들어야합니다. Microsoft WebTests로만이 작업을 수행했지만 Selenium과 유사점을 보았습니다. powershell 스크립트에서 셀레늄 스크립트를 실행 한 다음이 두 스크립트를 결합하여 새 사용자가 클릭하여 테스트를 실행할 수있는 배치 파일을 만들겠습니다.
2) TeamCity에서 이러한 스크립트를 확실히 실행할 수 있으며 빌드 서버에 필요한 도구를 설치하는 것과 같은 추가 구성이있을 수 있습니다. TeamCity에는 이러한 테스트를 실행하기위한 도구가 내장되어 있으므로이를 활용하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다