Одновременный запуск нескольких «наборов тестов» (всех клонов) в Selenium IDE, на скольких браузерах? - PullRequest
0 голосов
/ 08 января 2019

Сценарий: Несколько браузеров Firefox с установленной надстройкой Selenium IDE, расположенные на столько же виртуальных машин на хосте, и все они содержат один и тот же источник, т. Е. Точно такие же команды в соответствующем окне S-IDE.

Вместо того, чтобы вручную запускать каждый набор тестов, что бы вы порекомендовали в качестве элегантного решения (вручную) инициировать запуск всех наборов тестов сразу во всех браузерах?


Вот одна идея, если кому-то интересно, она специально написана специально:

  • Скрипт будет проверять каждые 30 секунд на наличие элемента # на моем личном веб-сайте, обновляя его.
  • Если элемента там нет, он вернется к метке [NO], после чего произойдет пауза [30000], прежде чем снова открыть сайт и проверить требуемый #element #.
  • Всякий раз, когда мне нужно, чтобы они запускались сразу, в течение нескольких секунд я мог изменить свой веб-сайт, вставив требуемый # элемент #, и сохранить изменения. Дополнительные 30 секунд потребуются для того, чтобы убедиться, что все тестовые наборы были обязательно запущены в той части скрипта, которая важна для меня, после чего я отменил модификацию на моем сайте.
  • Поэтому, когда каждый скрипт в каждом браузере обнаружит # элемент #, на этот раз будет дано указание перейти к метке [YES], после чего будет инициирована важная цепочка команд.
  • Как только (каждый) скрипт завершит работу, ему будет предложено перейти к метке [NO], упомянутой ранее, где процесс будет «постоянно» находиться в этом цикле до тех пор, пока я снова не вставлю # element # на свой личный веб-сайт, если я собираюсь повторить всю процедуру.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...