2009-01-27 2 views
1

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

ответ

4

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

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

  2. Выполнить тестовый набор из командной строки with the following syntax.

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

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

0

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

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

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

Ваши шаги

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

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

0
Command Target Value 
Label  Jump1 
Your Script Line1 
Line2 
Line3 
goto  Jump1 

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

+1

Предполагается, что у вас установлено расширение Selblocks: https://addons.mozilla.org/en-US/firefox/addon/selenium-ide-sel-blocks/ –

Смежные вопросы