Будет ли Selenium Grid работать под управлением NAnt (не Ant)?

StackOverflow https://stackoverflow.com/questions/1393224

  •  21-09-2019
  •  | 
  •  

Вопрос

Я пытаюсь запустить Selenium Grid с помощью NAnt, но немного заблудился, так как все объяснения, которые я могу найти, используют Ant - хотя я думал, что они довольно похожи, я, похоже, не могу запустить Selenium Grid на моем локальном КОМПЬЮТЕРЕ таким образом.

Вот URL-адреса онлайн-страниц Selenium Grid, которые я нашел, но они относятся к Ant...

Начало работы

... ведущий к

Запустите демо-версию

Это было полезно?

Решение

Со страницы Selenium Grid:

Чтобы запустить Selenium Grid, вам необходима действующая установка Java 5 + JDK в вашей системе.

AFAIK NAnt предназначен для работы с .Net, а не Java, поэтому я думаю, что вам лучше всего установить Ant, Java 1.5 и Selenium Grid в соответствии с инструкциями, а затем вызвать ant task с помощью NAnt выполнить задачу.

Другие советы

это очень просто:

  <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>

или просто из командной строки:

java - jar - файл D:\work\SeleniumDesign\build_artifacts\artifacts\continuous\source_tools\selenium\selenium-grid-hub-standalone-1.0.4.jar

и

java - путь к классам D:\work\SeleniumDesign\build_artifacts\artifacts\continuous\source_tools\selenium\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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top