Я не можу знайти аналог Selenium IDE, який працює з Chrome.
Хтось знає, як використовувати Selenium IDE з Chrome замість Firefox? Або існує альтернативний інструмент, який працює з Chrome?
Я не можу знайти аналог Selenium IDE, який працює з Chrome.
Хтось знає, як використовувати Selenium IDE з Chrome замість Firefox? Або існує альтернативний інструмент, який працює з Chrome?
Відповіді:
artejera, ти маєш на увазі селен як плагін для вашого браузера (Selenium IDE)? Ось щось для автоматизації в Google Chrome.
Але якщо ви хочете працювати з Selenium RC, просто налаштуйте браузер у своєму тестовому сценарії. У Selenium є метод setBrowser ().
Ви можете використовувати розширення Google Chrome, такі як imacros, scirocco на chrome 21 або пізніших версіях. вони схожі на селен IDE для Firefox. Scirocco здається новим з деякими обмеженнями, наприклад, навігація не підтримується. Отже, я рекомендую 'imacros', здається дуже близьким до селену.
Якщо ви хочете скористатися можливостями запису та відтворення Selenium IDE для браузера Chrome, існує еквівалентне розширення для Chrome, яке називається Scirocco. Ви можете додати його в Chrome, відвідавши тут за допомогою свого браузера Chrome https://chrome.google.com/webstore/search/scirocco
Scirocco створений Sonix Asia і не настільки полірований, як Selenium IDE для Firefox. Насправді місцями досить баггі. Але це робить те, про що ви просите.
Ні, Google Chrome не працює з Selenium IDE. Оскільки Selenium IDE є плагіном Firefox, він працює лише з FF.
Відповідно до вашої останньої частини запитання: чи існує якийсь альтернативний інструмент, який може працювати з Chrome? Можлива відповідь така:
Ви можете використовувати Sahi з Chrome. Інструмент автоматизації тестів Sahi підтримує Chrome, Firefox та IE. Ви можете відвідати детальну інформацію:
Пару місяців тому Micro Focus випустив безкоштовний інструмент, який дозволяє записувати сценарії селену в Chrome і Firefox. Він називається Silk WebDriver, ви можете завантажити його безкоштовно з https://www.microfocus.com/products/silk-portfolio/silk-webdriver/
Застереження: я працюю в Micro Focus.
Не існує розширення Google Chrome, яке можна порівняти з Selenium IDE.
Scirocco є лише частковою (і, як повідомляється, ненадійною) реалізацією.
Існує ще один плагін - Bug Buster Test Recorder , але він працює лише з їхньою службою. Я не знаю, що це ефективність.
Sahi та TestComplete також можуть записувати, але жоден з них не є безкоштовним і не є плагінами браузера.
iMacros - це плагін, який дозволяє записувати та відтворювати, але не орієнтований на тестування та не сумісний із Selenium.
Схоже, що існує попит на такий інструмент, і Firefox стає непідтримуваним Selenium. Отже, хоча я знаю, що Stack Overflow не є форумом для цього, будь-хто, хто зацікавлений у допомозі в його здійсненні, дайте мені знати.
Мене цікавить, які обмеження і чому цього не зроблено. Це просто те, що офіційна команда Selenium не хоче її підтримувати, чи є технічне обмеження?
Незважаючи на те, що ви не можете записати тести за допомогою середовища IDE Selenium у Chrome (або будь-якому іншому браузері, крім FF), ви можете запускати їх (із середовища IDE) у браузерах Chrome, IE та інших браузерах, використовуючи функцію відтворення Webdriver у програмі Selenium 2 IDE. Тести потрібно буде записати та запустити з FF - Chrome запуститься до виконання першого кроку тесту. Інструкції з налаштування та виконання тесту тут і тут . Вам потрібно буде встановити IDE Selenium 2 (якщо ви цього ще не зробили) та виконуваний файл Chrome Webdriver Server - обидва вони доступні для завантаження на веб-сайті Selenium HQ.
ПРИМІТКА: Якщо вищезазначене відповідає вашим потребам, ви можете також розглянути можливість просто перетворити всі свої тести на Selenium Webdriver (що означає, що всі вони будуть кодом і більше не запускатимуться із IDE Selenium). Це було б кращим рішенням з точки зору технічного обслуговування та простоти виконання. Документація Selenium (на веб-сайті Selenium) містить більше інформації про процес перетворення тестів IDE Selenium у Webdriver.
Див. Scirocco Recorder для Chrome. Він робить IDE-запис для селену 2 у Chrome.
https://chrome.google.com/webstore/detail/scirocco-recorder-for-chr/ibclajljffeaafooicpmkcjdnkbaoiih
Просто fyi. Це доступно як nuget-пакет в середовищі Visual Studio. Будь ласка, повідомте мене, якщо вам потрібна додаткова інформація, оскільки я нею користувався. URL-адресу можна знайти Посилання на nuget
Ви також можете знайти тут деяку інформацію. Блог із докладнішими деталями