나는 NAnt를 사용하여 셀렌 그리드를 실행하려고 노력 중이다. 그러나 모든 설명이 내가 사용할 수있는 것처럼 약간 길을 잃었다. 개미는 꽤 유사하다고 생각했지만, 내 로컬 PC에서 Selenium Grid를 실행할 수는 없다. 이런 식으로.Selenium Grid가 NAnt (Ant가 아님)에서 실행됩니까?
3
A
답변
2
에 선도 ...
여기 온라인 내가 찾은하는 셀레늄 그리드 페이지에 URL을하지만 그들은 개미를 참조하십시오 ...
셀렌 그리드 페이지에서 :
Selenium G 제거하려면 유효한 Java 5+ JDK가 시스템에 설치되어 있어야합니다.
AFAIK은 NAnt는 닷넷이 아닌 자바와 함께 작동하도록 설계, 그래서 가장 좋은 건 다음, 지침에 따라 개미, 자바 1.5 셀레늄 그리드를 설치할은 NAnt exec task와 개미 작업을 호출하는 것입니다 생각합니다.
1
그것은 간단하다
<property name="selenium.server.file" value="${src.dir}\_tools\selenium\selenium-server.jar" />
<property name="selenium.grid.hub.file" value="${src.dir}\_tools\selenium\selenium-grid-hub-standalone-1.0.4.jar" />
<property name="selenium.grid.rc.file" value="${src.dir}\_tools\selenium\selenium-grid-remote-control-standalone-1.0.4.jar" />
시작 허브 :
<target name="start.selenium.grid.hub">
<exec program="java" verbose="true" failonerror="false">
<arg value="-jar" />
<arg value="${selenium.grid.hub.file}" />
</exec>
</target>
시작 RC :
<target name="start.selenium.grid.rc">
<exec program="java" verbose="true" failonerror="false">
<arg value="-classpath" />
<arg value="${selenium.server.file};${selenium.grid.rc.file}" />
<arg value="com.thoughtworks.selenium.grid.remotecontrol.SelfRegisteringRemoteControlLauncher" />
</exec>
</target>
하거나 명령 줄에서 : -jar D
자바 : \ work \ SeleniumDesign \ build_artifacts \ 유물 연속 \ source_tools을 \ \ 셀레늄 \ 셀레늄 그리드 허브 - 독립-1.0.4.jar
및
자바 -classpath의 D : \ 작업 \ SeleniumDesign \ build_artifacts 연속 \ source_tools \ 유물 \ \ 셀레늄 \ selenium-server.jar; D : \ work \ SeleniumDesign \ build_artifacts \ artifacts \ continuous \ source_tools \ selenium \ selenium-grid-remote-control-standalone-1.0.4.jar com.thoughtworks.selenium.grid.remotecontrol.SelfRegisteringRemoteControlLauncher
관련 문제
- 1. Selenium Grid가 작동하도록 * iehta와 * iexploreproxy를 결합해야합니다.
- 2. Ant가 메세지없이 javac에서 실패합니다.
- 3. Rad Grid가 response.redirect와 바인딩되지 않음
- 4. 동적 Magento Grid가 데이터베이스 쿼리
- 5. Spark Grid가 MX Grid를 대체합니까?
- 6. Ant가 liquibase 경로와 함께 실패합니다.
- 7. Selenium 2는 Selenium 2를 지원합니까?
- 8. struts2, jquery grid가 결과를 표시하지 않습니다.
- 9. Grid가 UpdatePanel에 배치되면 DataGrid Events가 실행을 중지합니까?
- 10. extjs grid가 IE가 아닌 Firefox에서 작동합니다.
- 11. Ant가 한 대상의 오류를 무시하게하는 방법은 무엇입니까?
- 12. Maven JXR 보고서에 해당하는 Ant가 있습니까?
- 13. Ant가 배포시 403을 반환하는 이유는 무엇입니까?
- 14. Ant가 zip 파일에서 속성 파일을 읽습니다.
- 15. msbuild 빌드가 실패한 경우 Ant가 표시되지 않습니다.
- 16. MySQL, Eclipse 및 Java - Ant가 필요합니까?
- 17. Selenium RC에서 Selenium IDE 스크립트를 어떻게 실행합니까?
- 18. Selenium Api, Selenium locators and regex
- 19. Selenium Remote Control과 Selenium Server의 차이점은 무엇입니까?
- 20. Nant <nant> 조용한 모드에서 작업 하시겠습니까?
- 21. NAnt 및 ASP.NET 컴파일러
- 22. NAnt 모범 사례
- 23. Lisp의 Ant (또는 NAnt)
- 24. NAnt 및 빌드 버전
- 25. NANT 빌드 오류 : Cmd
- 26. Nant "nant.onsuccess"속성
- 27. Nant, Booc 및 x64
- 28. NCover로 Nant 빌드 실패
- 29. NAnt 경고 무시
- 30. mkdir nant permissions
네 - 당신이 그렇게 말할 거라고 생각했습니다. 나는 NAnt에서 그리드를 실행할 수있을 것으로 예상한다. NAnt는 Ant 포트이지만 분명히 그렇지 않다. 대답 해 주셔서 감사합니다. –
죄송합니다. 더 도움이되지 않습니다. 어쩌면 NAnt 지식이있는 사람이이 목표를 달성하기 위해 맞춤 태스크를 작성하는 방법을 제안 할 수 있습니다. –
솔직히 말해서이 문제에 대한 충분한 해결 방법 인 것처럼 들립니다. 달리기 위해 개미가 필요하다면, 나는 그걸로 해고하려고 할 것이고 NAnt에서 호출 할 것입니다. 일어날 수있는 최악의 상황은 무엇입니까? –