Работает ли 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.
Ответ 9
пока не существует, но в настоящее время он находится в разработке. проверьте ссылку ниже
https://code.google.com/p/selenium-ide-chrome-extension/
Ответ 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.
Ответ 12
См. Scirocco Recorder для Chrome. Это делает запись IDE для Selenium 2 в Chrome.
https://chrome.google.com/webstore/detail/scirocco-recorder-for-chr/ibclajljffeaafooicpmkcjdnkbaoiih
Ответ 13
Просто фью. Это доступно как пакет nuget в среде визуальной студии. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация, как я ее использовал. URL можно найти Ссылка на nuget
Здесь вы также можете найти информацию. Блог с подробной информацией
Ответ 14
Вам нужно добавить webdriver для chrome, используя пакет nuget, как показано на рисунке.
![]()