Работает ли Google Chrome с Selenium IDE (как работает Firefox)?

Я не могу найти эквивалент Selenium IDE, который работает с Chrome.

Кто-нибудь знает, как использовать Selenium IDE работает с Chrome вместо Firefox? Или есть альтернативный инструмент, который может работать с Chrome?

Ответ 1

artejera, вы имеете в виду Selenium как плагин для вашего браузера (Selenium IDE)? Вот что-то для автоматизации в Google Chrome.

Но если вы хотите работать с Selenium RC, просто настройте браузер в своем тесте script. В Selenium существует метод setBrowser().

Ответ 2

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

Расширение Chrome

Расширение Firefox

От их веб-сайт:

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

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

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

введите описание изображения здесь

введите описание изображения здесь

Обновление: Отъезд Brian Anderson отличный пост о статусе проекта Selenium IDE, а также его замены.

Selenium IDE - это старый проект, относящийся ко времени Selenium RC. Последний раз, когда он обновился, в 2015 году. Я не думаю, что кто-то возьмет проект и перенесет его в Chrome.

Если вы действительно хотите использовать Selenium IDE с Chrome, посмотрите Katalon Studio. Katalon Studio - это бесплатная альтернатива Selenium IDE. Наша команда использовала его раньше, и у нее есть некоторые преимущества перед Selenium IDE:

  • Он все еще находится в активном развитии. Я получаю новые версии каждые шесть недель или около того, со многими улучшениями в каждом.
  • Он объединяет все вместе, включая WebDrivers для популярных браузеров и Android SDK. Это означает, что вам нужно всего лишь загрузить и распаковать пакет.
  • Он может записывать тесты как на веб-приложение (Chrome/Firefox/IE, Windows/macOS), так и на мобильное приложение (Android/iOS).
  • Он выполняет тесты через Selenium 3 (последняя версия). Для расширенных вариантов использования вы можете выполнить свой тест на облачных браузерах или устройствах (Sauce Labs, BrowserStack, Kobiton, просто для того, чтобы назвать несколько).
  • Команды (они называют их Ключевые слова) сопоставимы с командами Selenese, и вы можете писать сценарии в Groovy, если знаете программирование. Режим ключевого слова (запись и воспроизведение) и режим Script всегда взаимозаменяемы. Это упрощает сотрудничество между разработчиками и тестерами, особенно с ограниченными навыками программирования или без него.
  • Он поддерживает объект Page Object, Data-Driven Testing и т.д., и вы можете добавлять другие библиотеки или расширять его функции, потому что базовый Script - Groovy. Я знаю, что некоторые люди успешно использовали рамки Сикули или Галлена внутри Каталона. Это важный момент перехода к Селену, кстати, - использование преимуществ свободной и открытой экосистемы на основе стандарта W3C вместо того, чтобы запирать себя дорогостоящими и устаревшими коммерческими инструментами.
  • Он хорошо интегрируется с JIRA, и тесты могут выполняться через CLI.

Какой бы инструмент вы ни выбрали, есть некоторые критерии, на которые вы должны обратить внимание:

  • Является ли инструмент активным развитием? Если это проект с открытым исходным кодом, вы можете проверить их активность GitHub. В противном случае просмотрите последние примечания к выпуску. Переход на новый инструмент является дорогостоящим, особенно если существующие тестовые примеры должны быть переписаны, поэтому убедитесь, что они будут работать в течение нескольких лет.
  • Поддерживается ли технология, поддерживаемая популярными браузерами и платформами? Грант, некоторые браузеры сосут, но пока ваши клиенты используют их, ваши тесты должны быть исполняемыми в этих браузерах. Одна из хороших новостей заключается в том, что протокол JSON Wire, который управляет Selenium, принимается и поддерживается W3C, включая Google, Microsoft, Apple и Mozilla.
  • Насколько хороша его способность интегрироваться с другими инструментами QA, и возможно ли расширить функциональность, подходящую для вашей организации?

Ответ 3

вы можете использовать хромовые расширения Google, такие как imacros, scirocco на chrome 21 или более поздних версиях. они похожи на Selenium IDE для Firefox. Scirocco кажется новым с некоторыми ограничениями, такими как навигация не поддерживается. Поэтому я рекомендую "imacros", кажется очень близким к селену.

Ответ 4

Если вы хотите использовать возможности записи и воспроизведения Selenium IDE для браузера Chrome, есть эквивалентное расширение для Chrome под названием Scirocco. Вы можете добавить его в Chrome, посетив здесь, используя браузер Chrome https://chrome.google.com/webstore/search/scirocco

Scirocco создан Sonix Asia и не отполирован как Selenium IDE для Firefox. На самом деле это довольно плохо. Но он делает то, что вы просите.

Ответ 5

Нет, Google Chrome не работает с Selenium IDE. Поскольку Selenium IDE является плагином для Firefox, он работает только с FF.

Согласно вашей последней части вопроса: или есть ли альтернативный инструмент, который может работать с Chrome? Возможный ответ следующий:

Вы можете использовать Sahi с Chrome. Инструмент Sahi Test Automation поддерживает Chrome, Firefox и IE. Вы можете посетить:

http://sahi.co.in/

Ответ 6

Несколько месяцев назад Micro Focus выпустила бесплатный инструмент, который позволяет записывать сценарии Selenium в Chrome и Firefox. Он называется Silk WebDriver, вы можете скачать его бесплатно из https://www.microfocus.com/products/silk-portfolio/silk-webdriver/

Отказ от ответственности: я работаю в Micro Focus.

Ответ 7

Selenium IDE не работает с последней версией Firefox (54). Пробовал инструмент Kantu Browser Automation в Chrome. Пока не полный функционал. Надеемся, что они добавят больше возможностей в качестве альтернативы IDE.

Ответ 8

Если вы случайно говорите о "Selenium 2. Webdriver" - вам нужен драйвер Chrome.

Ответ 10

Нет расширения Google Chrome, сопоставимого с Selenium IDE.

Scirocco является лишь частичной (и, как утверждается, ненадежной) реализацией.

Существует еще один плагин, Bug Buster Test Recorder, но он работает только со своим сервисом. Я не знаю об эффективности.

Sahi и TestComplete также могут записывать, но не являются бесплатными и не являются плагинами браузера.

iMacros - это плагин, который позволяет записывать и воспроизводить, но не предназначен для тестирования и не совместим с Selenium.

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

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

Ответ 11

Пока вы не можете записывать тесты с использованием Selenium IDE в Chrome (или в любом другом браузере, отличном от FF), вы можете запускать их (из IDE) в Chrome, IE и других браузерах с помощью функции воспроизведения Webdriver в Selenium 2 IDE. Тесты должны быть записаны и запущены из FF - Chrome запустится до того, как будет выполнен первый этап теста. Инструкции по настройке и тестированию here и здесь, Вам нужно будет установить Selenium 2 IDE (если вы этого еще не сделали) и исполняемый файл Chrome Webdriver Server - оба доступны для загрузки на веб-сайте Selenium HQ.

ПРИМЕЧАНИЕ. Если приведенное выше соответствует вашим потребностям, вы также можете рассмотреть возможность преобразования всех ваших тестов в Selenium Webdriver (что означает, что они будут всем кодом и больше не будут запускаться из Selenium IDE). Это было бы лучшим решением с точки зрения техобслуживания и простоты выполнения. Документация Selenium (на веб-сайте Selenium) содержит дополнительную информацию о процессе преобразования тестов Selenium IDE в Webdriver.

Ответ 13

Просто фью. Это доступно как пакет nuget в среде визуальной студии. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация, как я ее использовал. URL можно найти Ссылка на nuget

Здесь вы также можете найти информацию. Блог с подробной информацией

Ответ 14

Вам нужно добавить webdriver для chrome, используя пакет nuget, как показано на рисунке.