В чем разница между Selenium IDE и Kantu? Когда использовать что?

Я смотрю на варианты для автоматизации вещей в браузере и нашел Selenium-IDE, а также Kantu, который, кажется, основан на Selenium-IDE?

Канту описывается как

Команды Kantu для визуального тестирования пользовательского интерфейса с помощью компьютерного зрения позволяют вам создавать автоматические визуальные тесты с Kantu - это делает Kantu первым и единственным расширением Chrome и Firefox (и Selenium IDE), которое имеет "глаза".

но я не совсем понимаю, что это значит, чем это отличается от "нормальной" Selenium IDE?

Есть ли какая-то польза от использования Kantu против Selenium-IDE? Является ли один или другой лучше для каких-либо конкретных сценариев?

1 ответ

Решение

Является ли один или другой лучше для каких-либо конкретных сценариев?

Да уж. Оба являются хорошими инструментами, но я чувствую, что они нацелены на разные сценарии. Оба инструмента могут хорошо записывать и воспроизводить команды Selenium IDE. Оба работают в Firefox и Chrome. Но есть несколько ключевых отличий:

"Чистый" Selenium IDE:

  • может подключаться напрямую к селеновой стороне и запускать записи таким образом.
  • открывает новое окно для каждого запуска теста (Kantu воспроизводит в активном окне браузера)
  • Пользовательский интерфейс больше похож на старую Firefox Selenium IDE

Kantu Selenium IDE:

Selenium IDE и Kantu Selenium - это разные проекты с открытым исходным кодом. Они не используют один и тот же код. Selenium IDE находится под лицензией Apache, а Kantu использует лицензию GPL. Конечно, это не имеет никакого значения, если вы просто используете инструменты.

Другие вопросы по тегам