Почему Selenium IDE официально не поддерживается в Google Chrome

6447
Saikat

Интересно, почему Selenium IDE официально не поддерживается в Google Chrome, хотя Google является одним из активных участников проекта Selenium. Кто-нибудь знает почему?

6
Я сделал несколько похожее расширение, чтобы заменить его для своих собственных нужд - я не мог выдержать скорость инструментов разработчика Firefox ... Это не полная замена, но большинство вещей работает. Вы также можете экспортировать его как тестовый пример с жасмином и запустить с транспортиром. https://chrome.google.com/webstore/detail/e2e-test-builder/pamfkepooglpdkepmlopejpmcpggaobo Отказ от ответственности: я автор, если неясно :) FDIM 6 лет назад 0

5 ответов на вопрос

6
DavidPostill

Интересно, почему Selenium IDE официально не поддерживается в Google Chrome?

Это потому, что Selenium IDE является расширением Firefox . Chrome не поддерживает расширения Firefox.

Selenium IDE - это интегрированная среда разработки сценариев Selenium. Это реализовано как расширение Firefox.

Source Selenium IDE


Что я могу использовать вместо этого с Chrome?

Существуют похожие инструменты Chrome (я не использовал ни один из них лично):

FRET :

К сожалению, Selenium IDE просто не существует для Chrome. К счастью, есть очень хорошая альтернатива: мы предлагаем вам попробовать FRET в качестве альтернативы Selenium IDE. Он использует тот же синтаксис, что и в Selenium IDE, но имеет веб-интерфейс и запускает тесты на компьютерах, принадлежащих инструменту, который вы не видите. Вы увидите только результаты теста. Хорошо, что вы также сможете запускать свои тесты на Chrome.

ChromeDriver :

WebDriver - это инструмент с открытым исходным кодом для автоматического тестирования веб-приложений во многих браузерах. Он предоставляет возможности для навигации по веб-страницам, ввода данных пользователем, выполнения JavaScript и многого другого. ChromeDriver - это автономный сервер, который реализует проводной протокол WebDriver для Chromium. ChromeDriver доступен для Chrome на Android и Chrome на рабочем столе (Mac, Linux, Windows и ChromeOS).


Дальнейшее чтение:

2
stevenz

Хотя Selenium IDE официально не поддерживается, в магазине Chrome доступна Selenium IDE для Chrome :

Записывайте и воспроизводите веб-макросы с помощью этого бесплатного расширения Chrome с открытым исходным кодом для автоматизации веб-браузера. Это простое в использовании средство записи макросов для веб-разработчиков, веб-тестеров и особенно для общей веб-автоматизации и заполнения форм ... поддерживает наиболее часто используемые команды "Selenese" в Firefox Selenium IDE .

2
Hai Minh Nguyen

Обновление: похоже, что некоторые приятные люди пытаются портировать Selenium IDE на платформу Web Extension (которая должна работать через Chrome, Firefox и Edge).

Расширение Chrome

Расширение Firefox

С их сайта :

Спасибо за установку нашего Automation Recorder, это расширение для Chrome стало лучшим проектом конкурса Katalon Studio Hackathon. Katalon Automation Recorder был разработан для поддержки пользователей, которые больше не могут записывать и воспроизводить тесты автоматизации с использованием устаревшей Selenium IDE, или пользователей популярных сред с открытым исходным кодом, которые ищут удобный рекордер. Расширение совместимо с браузером Chrome, и мы ожидаем одобрения Firefox, которое должно быть доступно для установки в ближайшее время.

Расширение может использоваться в качестве утилиты записи для пользователей, чтобы быстро преобразовывать тестовый пример вручную на разные языки и импортировать в предпочтительную среду IDE для расширенных условий, динамической проверки или для выполнения с внешними источниками данных.

У кого-то есть хорошее вступительное видео на YouTube.

В других ответах упоминалось, что Selenium IDE является расширением Firefox, но не объясняет, почему до сих пор нет порта для Chrome.

Проверьте эту превосходную статью Брайана Андерсона.

Чтобы еще больше увеличить скорость создания тестовых случаев, японская Shinya Kasatani создала Selenium IDE, расширение Firefox, предоставляющее простой в использовании интерфейс для разработки автоматических тестов. В Selenium IDE есть функция записи, которая фиксирует действия пользователя по мере их выполнения, а затем экспортирует их в виде повторно используемого скрипта на одном из многих языков программирования, которые впоследствии могут быть выполнены. Selenium IDE просто предназначался для быстрого создания прототипов. Он подарил Selenium IDE проекту Selenium в 2006 году.

Как заявили специалисты Selenium, разработчики Selenium всегда поощряют лучшие практики автоматизации тестирования, которые требуют определенного объема программирования, с одним из многих поддерживаемых языков программирования.

Первая причина в том, что это был пожертвованный проект. Вторым является то, что Selenium IDE просто задумывался как инструмент быстрого прототипирования, и разработчики Selenium всегда поощряют лучшие практики автоматизации тестирования, требующие некоторого объема программирования, с одним из многих поддерживаемых языков программирования .

0
Joey Rock

Не только Chrome, когда это было плохой новостью для сообщества тестировщиков, поскольку Selenium IDE больше не работает с Firefox 55 и выше.

Вы можете найти другие более стабильные альтернативы Selenium IDE для Chrome и Firefox в поиске Google самостоятельно или см. Статью здесь: Лучшие 3 альтернативы Selenium IDE для Firefox и Chrome

-1
Eli Davis

Хотя Selenium IDE официально не поддерживается, существует обходной путь.

На самом деле вы можете запускать тесты из Selenium IDE в Chrome с помощью функции воспроизведения WebDriver . Это дает вам только часть функциональности, но это лучше, чем ничего :)

Похожие вопросы