Экспортировать тест как питон из Selenium IDE - PullRequest
10 голосов
/ 22 апреля 2011

Я провел несколько тестов в Selenium IDE и сохранил их как набор тестов в формате HTML, который отлично работает для импорта обратно в selenium IDE. Однако теперь я хотел бы расширить эти тесты, используя python, и когда я нажимаю экспортный набор тестов и выбираю python, я получаю эту ошибку

Экспорт пакета не реализован для chrome: // selenium-ide / content / format / python-rc formatter

Как включить эту опцию в IDE Селена?

Примечание. Я также обнаружил дополнительный плагин для Firefox, который позволяет выполнять пакетное преобразование тестов, но по-прежнему не позволяет экспортировать весь набор тестов в один файл. Я понимаю, что могу объединить эти файлы вручную, но в будущем я хотел бы включить эту опцию в свой рабочий процесс.

Спасибо.

p.s Запуск Firefox 3.6 на fedora 14

Ответы [ 3 ]

7 голосов
/ 08 апреля 2013

Какую версию SIDE вы используете?Если вы работаете с последней версией (1.9), перейдите в настройки, установите флажок «Включить экспериментальные функции», и в меню форматов должен появиться список Python.

2 голосов
/ 03 сентября 2013

Вам нужно будет загрузить нужные плагины и средства форматирования, которые доступны по адресу: http://docs.seleniumhq.org/download/#side_plugins

Вам также может потребоваться включить «Экспериментальные функции» и «Инструменты разработчика» в общих параметрах.

Тогда вы сможете изменить формат на Python.См. Ниже: screenshot 1 screenshot 2

Пожалуйста, прочитайте также FAQ по Selenium и следите за официальными блогом для новых изменений.

Также проверьте Selenium с Python для примеров кодирования.


Обходной путь с последними версиями

Сообщество Perl, PHP и Groovyпользователи, использующие Selenium, должны были расстроиться, когда официальная поддержка этих форматеров была прекращена.Начиная с v1.2.0 Selenium IDE, эти форматеры больше не были связаны с Selenium IDE.У меня есть хорошие новости для вас.Все эти средства форматирования объединены в отдельные плагины, и вы все равно можете получить их из Selenium IDE v1.1.0, если вы заинтересованы.Вот что вам нужно сделать.

  1. Загрузите Selenium IDE v1.1.0 с официального сайта загрузки Selenium здесь .Не устанавливайте его, лучше всего щелкнуть правой кнопкой мыши по ссылке и сохранить ссылку как.
  2. Затем измените расширение с .xpi на .zip и распакуйте его (или просто распакуйте его: unzip file.xpi).
  3. Откройте извлеченные файлы по одному в Firefox с помощью меню «Файл» -> «Открыть файл…» (python-format.xpi, groovy-format.xpi, perl-format.xpi, php-format)..xpi и т. д.).

И все готово.

Устранение неполадок

  • перезапустите Firefox после установки новых плагинов,
  • убедитесь, что все ваши плагины формата находятся в менеджере дополнений и включены,
  • , если вы столкнетесь с проблемами совместимости, вы можете увеличить em: maxVersion в install.rdf,Смотрите на скриншот для определения местоположения.Я планирую выпустить инструмент, который будет делать это автоматически в будущем.До тех пор, поиск в Google, как это сделать, если у вас возникли проблемы.Я слышал, что сначала может помочь установка Совместимость дополнения Reporter .

Источник: http://blog.reallysimplethoughts.com/2011/11/01/the-perl-php-and-groovy-formatters-for-selenium-ide/

0 голосов
/ 07 сентября 2018

Я только что перешел с selenium IDE на katalon , для поддержки форматирования python и других экспортеров.

После установки и попробуйте selenium IDE , я обнаружил, что это инструментальная запись и код экспорта, такой как python, который мне нужен на данный момент.

...