Почему элементы управления воспроизведением Selenium IDE неактивны?(Как я могу запустить записанные тесты?) - PullRequest
3 голосов
/ 01 апреля 2011

Я начал изучать, как использовать Selenium сегодня. Я никогда не использовал это раньше. Я скачал плагин Selenium IDE (1.0.10) для FireFox (3.5.16). То, как он ведет себя, не соответствует документам.

  1. Когда я нажимаю кнопку записи и выполняю действия в браузере, в IDE ничего не происходит (ничего не записывается). (На самом деле, изначально он записывал, но теперь нет) Я попытался перезапустить FireFox, но это не дало эффекта.

  2. Кроме того, основные элементы управления теперь неактивны. Я включил снимок экрана, чтобы показать, что я имею в виду под этим. Элементы управления остаются неактивными, даже если щелкнуть или дважды щелкнуть название тестового примера на панели слева.

  3. И последний вопрос. Похоже, что в тестовом примере Selenium Chrome упоминается в его конфигурации по умолчанию, хотя в документах говорится, что вы можете записывать тесты только с помощью FireFox. Должен ли я что-нибудь с этим сделать?

Если кто-нибудь сможет пролить свет на любую из вышеупомянутых загадок, я был бы признателен Спасибо!

enter image description here

UPDATE

Я снова перезапустил FireFox, и теперь он записывает действия, но элементы управления остаются серыми, как на скриншоте, поэтому я не могу воспроизвести тест.

Ответы [ 2 ]

1 голос
/ 01 апреля 2011

Проблема в том, что вы не находитесь в режиме бегуна HTML. В среде IDE отсутствует понятие Ruby, Python, C # или Java. Это зависит от плагинов, которые просто находят замену.

* хром означает Firefox Chrome. То, что существует намного дольше, чем браузер Google Chrome. Это означает использование браузера Chrome, который устраняет несколько проблем с песочницей.

Если вы хотите воспроизвести тесты, вы не можете выйти из режима стола, иначе IDE не поймет, что делать. Код на скриншоте должен быть сохранен в файле .rb, и он должен быть выполнен.

1 голос
/ 01 апреля 2011

Позвольте мне попытаться разгадать тайны -

  1. Как только вы запустите IDE, она перейдет в режим записи. Вы видите последнюю красную кнопку, которая включена.

  2. Тесты IDE могут выполняться только в формате selenese / html (он же формат таблицы). Я полагаю, вы изменили формат на ruby ​​(я так думаю) с Option> Format. Чтобы иметь возможность выполнять тесты, измените его обратно на html из опции> Формат> HTML

  3. Примите мои слова, IDE только и только для Firefox

...