
Интересно, почему Selenium IDE официально не поддерживается в Google Chrome, хотя Google является одним из активных участников проекта Selenium. Кто-нибудь знает, почему?
решение1
Интересно, почему Selenium IDE официально не поддерживается в Google Chrome?
Это потому, что Selenium IDE — этоFire FoxРасширение. Chrome не поддерживает расширения Firefox.
Selenium IDE — интегрированная среда разработки скриптов Selenium. Реализована как расширение Firefox.
ИсточникSeleniumIDE-среда разработки
Что можно использовать вместо Chrome?
Есть похожие инструменты для Chrome (лично я ни одним из них не пользовался):
ФРЕТ:
К сожалению, Selenium IDE просто не существует для Chrome. К счастью, есть очень хорошая альтернатива: мы предлагаем вам попробовать FRET в качестве альтернативы Selenium IDE. Он использует тот же синтаксис, что и Selenium IDE, но основан на веб-технологиях и запускает тесты на машинах, которые принадлежат инструменту, который вы не можете видеть. Вы увидите только результаты тестов. Хорошо то, что вы также сможете запускать свои тесты в Chrome.
WebDriver — это инструмент с открытым исходным кодом для автоматизированного тестирования веб-приложений во многих браузерах. Он предоставляет возможности для навигации по веб-страницам, пользовательского ввода, выполнения JavaScript и многого другого. ChromeDriver — это автономный сервер, реализующий протокол WebDriver для Chromium. ChromeDriver доступен для Chrome на Android и Chrome на ПК (Mac, Linux, Windows и ChromeOS).
Дальнейшее чтение:
решение2
Несмотря на то, что Selenium IDE официально не поддерживается, естьSelenium IDE для Chromeдоступно в магазине Chrome:
Записывайте и воспроизводите веб-макросы с помощью этого бесплатного иОткрытый исходный кодРасширение Chrome для автоматизации веб-браузера. Расширение представляет собой простой в использовании веб-макрорекордер для веб-разработчиков, веб-тестировщиков и особенно для общей веб-автоматизации и заполнения форм...поддерживает наиболее часто используемые команды «Selenese» в Firefox Selenium IDE.
решение3
Обновление: похоже, какие-то хорошие люди пытаются перенести Selenium IDE на платформу веб-расширений (которая должна работать в Chrome, Firefox и Edge).
Отих веб-сайт:
Спасибо за установку нашего Automation Recorder, это расширение Chrome стало проектом-чемпионом конкурса Katalon Studio Hackathon. Katalon Automation Recorder был разработан для поддержки пользователей, которые больше не могут записывать и воспроизводить тесты автоматизации с помощью устаревшей Selenium IDE, или пользователей популярных фреймворков с открытым исходным кодом, которые ищут удобный рекордер. Расширение совместимо с браузером Chrome, и мы ждем одобрения Firefox, которое должно быть доступно для установки очень скоро.
Расширение можно использовать в качестве утилиты записи, позволяющей пользователям быстро конвертировать ручные тестовые случаи на разные языки и импортировать их в предпочитаемую среду IDE для расширенных условий, динамической проверки или для выполнения с внешними источниками данных.
У кого-то естьхорошее вступительное видеона ютубе.
В других ответах упоминалось, что Selenium IDE — это расширение для Firefox, но не объяснялось, почему до сих пор не существует порта для Chrome.
Проверьте этоотличная статьяБрайан Андерсон.
Чтобы еще больше увеличить скорость создания тестовых случаев, Шинья Касатани из Японии создал Selenium IDE, расширение Firefox, предоставляющее простой в использовании интерфейс для разработки автоматизированных тестов. Selenium IDE имеет функцию записи, которая фиксирует действия пользователя по мере их выполнения, а затем экспортирует их в виде повторно используемого скрипта на одном из многих языков программирования, который может быть выполнен позже. Selenium IDE был просто задуман как инструмент быстрого прототипирования. Он пожертвовал Selenium IDE проекту Selenium в 2006 году.
Как заявила команда Selenium, разработчики Selenium всегда поощряют передовой опыт в автоматизации тестирования, требующий определенного объема программирования на одном из многих поддерживаемых языков программирования.
Первая причина в том, что это был пожертвованный проект. Вторая причина в том, чтоSelenium IDE был задуман просто как инструмент быстрого прототипирования., иРазработчики Selenium всегда поощряют лучшие практики автоматизации тестирования, требующие определенного объема программирования на одном из многих поддерживаемых языков программирования..
решение4
Несмотря на то, что Selenium IDE официально не поддерживается, есть обходной путь.
На самом деле вы можетезапуск тестов из Selenium IDE в Chrome с помощью WebDriver Playback. Это предоставляет вам только часть функциональности, но это лучше, чем ничего:)