2010-07-13 3 views
0

html 기반 테스트를 위해 다음 옵션과 같이 셀렌 서버를 직접 사용하여 C#/.NET 테스트를 실행할 수있는 옵션이 있습니까?셀레늄 RC는 java -jar 옵션을 사용하여 C# 테스트를 실행합니까?

(자바 -jar 셀레늄 server.jar의 C#을 기반 시험/스위트)

-htmlSuite : (A 하나의 HTML Selenese (셀레늄 코어) 제품군을 실행 한 후 지정된 브라우저를 사용하여 즉시 를 종료 예를 들어 " * firefox ")을 지정 URL (예 :"http://www.google.com ")에 입력하십시오. 을 HTML 테스트 스위트의 절대 경로와 생성 할 HTML 결과 파일의 경로로 지정해야합니다.

감사합니다.

답변

0

음, C# 테스트는 자바가 아니므로 아니오라고 말하고 싶습니다. 셀레늄에 대해 C# API를 실행하거나 nUnit을 사용하기 위해 C# 클래스 또는 뭔가를 만들어야 할 것입니다. 어쩌면 질문을 오해하고있는 것일까 요?

1

는 셀레늄 서버가

자바 실행이 필요합니다 당신의 C# 테스트를 실행하려면 -jar 셀레늄 server.jar

한 다음 테스트를 컴파일하고 .NET 테스트를 사용해야합니다 NUnit, MBUnit 또는 MSTest와 같은 프레임 워크.

0

Selenium-RC는 웹 서버의 역할을합니다. 그것은 HTML 파일이나 HTTP 요청을 통해 두 가지 방법으로 "셀렌 (selenese)"명령을 받아들입니다. (-interactive 플래그로 시작하는 경우 명령 행에서 명령을 채택 할 수도 있습니다).

다양한 클라이언트 언어는 HTTP 프로토콜을 래핑하는 API입니다. C#을 사용하는 경우 C# 프로그램 (NUnit 또는 기타 .NET-baesd 단위 테스트 도구 사용 가능)을 작성해야합니다.

Selenium-RC 서버를 시작하고 테스트를 실행하는 단일 명령 옵션을 원할 경우 시작시 java -jar selenium-server.jar 명령을 실행하도록 테스트 도구를 가져와야하며 종료 명령을 보내야합니다 결국.

관련 문제