Работает ли 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.