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


81

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

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


Я попробовал testim.io в качестве альтернативы, и он мне так понравился, что я присоединился к компании: D Он поддерживает Firefox, хотя это коммерческий продукт, поэтому он больше подходит для компаний, а не для частных лиц.
— Benjamin Gruenbaum

Теперь есть расширение Selenium IDE для Chrome.
— Энтони Фолл

Ответы:


45

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

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


10
«просто установите браузер в свой тестовый сценарий» - как мне это сделать?
— whamsicore

@whamsicore это сложно. Пошаговые инструкции можно
— Ной Суссман

4
Вы действительно не ответили на его вопрос. Его вопрос был конкретно о том, как использовать Selenium IDE в Chrome (поскольку он официально не поддерживается). В своем ответе вы, по сути, сказали: «К черту селен, вместо этого используйте другую вещь». Ваша вторая строка в основном применима только тогда, когда мы запускаем уже написанный код. Проблема OP заключается в написании самого скрипта.
— Mugen

10

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


7

Если вы хотите использовать возможности записи и воспроизведения 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? Возможный ответ таков:

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

http://sahi.co.in/


2
это было бы более полезно, если бы оно не было таким дорогим и если бы это был плагин для браузера
— StackExchange What The Heck

4

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

Заявление об ограничении ответственности: я работаю в Micro Focus.


1

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

Scirocco - это лишь частичная (и, как сообщается, ненадежная) реализация.

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

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

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

Похоже, на такой инструмент есть спрос, а Selenium перестает поддерживать Firefox. Итак, хотя я знаю, что Stack Overflow не является форумом для этого, дайте мне знать всем, кто хочет помочь в этом.

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


1

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

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



0

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.