Как мне постоянно запускать один контрольный пример с использованием Selenium? - PullRequest
1 голос
/ 28 января 2009

Я записал очень простой тестовый пример, используя Selenium IDE, интегрированную с Firefox. Я хочу, чтобы контрольный пример работал непрерывно в течение определенного периода времени. Как сделать тестовый прогон непрерывным?

Ответы [ 4 ]

4 голосов
/ 28 января 2009

Вы можете использовать Selenium Remote Control , чтобы запустить запуск ваших тестов из командной строки.

  1. Сохранить тест из IDE в наборе тестов

  2. Запустите ваш набор тестов из командной строки со следующим синтаксисом .

  3. Используйте ваш любимый язык сценариев для повторного запуска теста снова и снова

Альтернативный подход - сохранить ваш тест из IDE в Test Suite, а затем открыть пакет в текстовом редакторе и копировать / вставлять одни и те же тесты сотни / тысячи раз. Я никогда не пробовал, но при условии, что IDE не захлебывается большими файлами Suite, это позволит вам снова и снова запускать тест X несколько раз.

1 голос
/ 28 января 2009

Попробуйте расширение flowControl Selenium.

0 голосов
/ 08 ноября 2011
Command   Target    Value
Label     Jump1
Your Script Line1
Line2
Line3
goto      Jump1

Это будет продолжать выполнять набор ваших команд снова и снова.

0 голосов
/ 08 октября 2011

Если вы хотите, чтобы ваш тест выполнялся непрерывно в Selenium IDE, тогда используйте бесконечную команду цикла while, предоставляемую в подключаемом модуле расширения IDE, например ISFW Подключаемый модуль расширения IDE.

шаги выглядят так:

<tr>
<td>while</td>
<td>true</td>
<td></td>

Ваши шаги

<tr>
<td>endWhile</td>
<td></td>
<td></td>

Вы также можете использовать команду определения модуля, предоставляемую в плагине ISFW.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...