Canoo WebFunctionalTest / Селен, сравнение функций

В вашем CSS-файле

// Desktop
.article {
    width: 100px;
}


// Mobile
@media only screen and (max-width: 768px) {
    .article {
        width: 50px;
    }
}

Это Медиа-запросы .

В первых строках у нас нет никаких ограничений, но затем вы переопределяете текущее значение [ТОЛЬКО 119] , когда ширина экрана меньше, чем 768px [ 1110]

5
задан Peter Rader 29 June 2016 в 21:58
поделиться

2 ответа

Таким образом, я первоначально преследовал Canoo как направление для функциональных испытаний. Я закончил тем, что выбор Selenium, поскольку мы видели, что рабочий селен в браузере был лучшим пригодным для нас, чем Canoo, который использует HTTPUnit для запущения тестов.

Если Вы запустите тесты во время изготовления с селеном, то у Вас должно будет быть программное обеспечение браузера, которое Вы хотите использовать на сервере сборки. Для нас не возможно протестировать IE на нашем сервере сборки, например.... Таким образом, мы только запускаем тесты в Firefox.

Уничтожающей функцией нас был Селен IDE. У нас есть люди, использующие селен IDE, кто не действительно разработчики, который является большой справкой. Работы группы разработчиков с ними для проверки тестов работают правильно.

Canoo имеет свои собственные преимущества, которые, довольно смещенная запись в блоге здесь: http://mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/

Обратите внимание, что несмотря на все те вещи я все еще предпочитаю Селен...

2
ответ дан 14 December 2019 в 19:29
поделиться

Я не использовал Canoo, но я использовал Селен в течение нескольких лет.

Подход селена отличается от Canoo, в котором Селен не пытается эмулировать браузер, он автоматизирует/пишет сценарий существующие браузеры. Тем путем Вы не должны волноваться о совместимости JavaScript или деталях механизма визуализации в конкретном браузере.

Дистанционное управление селена является процессом, который запускает браузер, получает команды Селена по сетевому сокету и выполняет те команды в браузере.

Я соглашаюсь с ответом Daniel выше, Селен, IDE является уничтожающей функцией! После того как у Вас есть дополнение в Firefox, можно быстро создать комплекты модульного теста, щелкнуть правой кнопкой по веб-страницам и выбрать утверждения, и многое другое.

Интеграция селена Дистанционного управления с другими языками проста, Вы отправляете команды в дистанционный процесс с Вашего предпочтительного языка.

Я использовал Селен RC от Haskell, Python, Java и C# до сих пор, он хорошо работает.

Я думаю, что Вы смогли бы запустить тесты для MSIE с сервера сборки Linux путем открытия Селена полномочия сокета RC. Знайте, что это - возможная проблема защиты все же.

3
ответ дан 14 December 2019 в 19:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: