Selenium: выполнение нескольких тестовых случаев/наборов тестов из командной строки на автономном сервере selenium

Я видел много примеров, когда дается возможность выполнить htmlSuite в селене с помощью следующей команды:

java -jar selenium-server-standalone-x.x.x.jar -htmlSuite "*firefox" "http://127.0.0.1:8080/webpage" "./testSuite.html" "result.html"

Но мое требование немного отличается от этого

  1. Несколько тестовых случаев/наборов тестов, записанных через Selenium IDE (в формате html).
  2. Запустите сервер Selenium (из командной строки).
  3. Отправить один тестовый набор/набор тестов на выполнение (из командной строки)
  4. После выполнения браузер не должен закрываться.
  5. Выполнить какое-то действие (из оболочки)
  6. Отправить следующий тестовый набор/тестовый набор для выполнения, который будет выполняться в том же сеансе браузера.
  7. Выполните снова действие оболочки и т. д.

Возможно ли это таким образом или какое возможное решение ближе всего к этому?


person antman    schedule 08.12.2016    source источник


Ответы (1)


Вы можете связать Selenium с TestNG, чтобы создать набор тестов и запустить его вместе.

person Sri    schedule 08.12.2016
comment
Я хочу, чтобы каждый тестовый пример запускался управлением, а не пакетным выполнением, поскольку мне нужно выполнить некоторую операцию после окончания каждого тестового примера. 1. Выполнить один тестовый пример. 2. Выполнить некоторую операцию на основе результата. 3. Перейти к следующему тестовому набору. - person antman; 08.12.2016