El selenio voluntad cuadrícula ejecuta bajo Nant (no Hormiga)?
-
21-09-2019 - |
Pregunta
Estoy tratando de obtener selenio cuadrícula que se ejecute mediante Nant, pero estoy un poco perdido, ya que todas las explicaciones que puedo encontrar uso Hormiga - aunque yo pensaba que eran bastante similares, me parece que no puede llamas más allá de selenio cuadrícula en mi local, PC de esta manera.
A continuación las direcciones URL a las páginas de selenio en línea de cuadrícula que he encontrado, pero se refieren a Ant ...
... que dan a
Solución
Desde la página de selenio Grid:
Para ejecutar selenio cuadrícula, se necesita una validez de Java JDK 5+ instalar en su sistema.
Que yo sepa de NAnt está diseñado para trabajar con .Net, Java no, así que creo que la mejor opción es instalar Ant, Java 1.5 y selenio cuadrícula según las instrucciones y luego invoque la tarea ant con una de NAnt exec tarea
Otros consejos
es fácil:
<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" />
iniciar centro:
<target name="start.selenium.grid.hub">
<exec program="java" verbose="true" failonerror="false">
<arg value="-jar" />
<arg value="${selenium.grid.hub.file}" />
</exec>
</target>
iniciar 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>
o simplemente desde la línea de comandos:
java -jar D: \ trabajo \ SeleniumDesign \ build_artifacts \ artefactos \ continua \ source_tools \ selenio \ selenio-grid-hub-standalone-1.0.4.jar
y
java -classpath D: \ trabajo \ SeleniumDesign \ build_artifacts \ artefactos \ continua \ source_tools \ selenio \ selenio-server.jar; D: \ trabajo \ SeleniumDesign \ build_artifacts \ artefactos \ continua \ source_tools \ selenio \ selenio-GRID remoto-control-independiente-1.0.4.jar com.thoughtworks.selenium.grid.remotecontrol.SelfRegisteringRemoteControlLauncher