2009-09-08 2 views

답변

2
에 선도 ...

여기 온라인 내가 찾은하는 셀레늄 그리드 페이지에 URL을하지만 그들은 개미를 참조하십시오 ...

Get started

셀렌 그리드 페이지에서 :

Selenium G 제거하려면 유효한 Java 5+ JDK가 시스템에 설치되어 있어야합니다.

AFAIK은 NAnt는 닷넷이 아닌 자바와 함께 작동하도록 설계, 그래서 가장 좋은 건 다음, 지침에 따라 개미, 자바 1.5 셀레늄 그리드를 설치할은 NAnt exec task와 개미 작업을 호출하는 것입니다 생각합니다.

+0

네 - 당신이 그렇게 말할 거라고 생각했습니다. 나는 NAnt에서 그리드를 실행할 수있을 것으로 예상한다. NAnt는 Ant 포트이지만 분명히 그렇지 않다. 대답 해 주셔서 감사합니다. –

+0

죄송합니다. 더 도움이되지 않습니다. 어쩌면 NAnt 지식이있는 사람이이 목표를 달성하기 위해 맞춤 태스크를 작성하는 방법을 제안 할 수 있습니다. –

+0

솔직히 말해서이 문제에 대한 충분한 해결 방법 인 것처럼 들립니다. 달리기 위해 개미가 필요하다면, 나는 그걸로 해고하려고 할 것이고 NAnt에서 호출 할 것입니다. 일어날 수있는 최악의 상황은 무엇입니까? –

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

관련 문제