Star: 282
Fork: 170
Watch: 75
Up to 2016.08.17
Dagger — это лёгкий и стабильный фреймворк для автоматизации тестирования WebUI, разработанный командой QA из исследовательского института NetEase в Ханчжоу. Фреймворк основан на Selenium и TestNG и представляет собой вторичную обёртку над Selenium (в просторечии «переизобретение колеса»).
Основная причина открытия исходного кода заключается в том, что после использования в нескольких внутренних проектах компании были достигнуты хорошие результаты, и мы надеемся, что открытый исходный код будет полезен и информативен для всех.
Dagger идеально подходит для небольших команд, начинающих автоматизацию WebUI с нуля. В этом случае, если вы хотите загрузить весь код Dagger, вам необходимо настроить локальную среду maven (Eclipse требует настройки плагина maven), создать тестовые сценарии с помощью maven и загрузить их. После загрузки вы можете сразу приступить к написанию сценариев, ознакомившись с документацией по использованию.
Также можно собрать Dagger в виде JAR-файла, интегрировать его в существующую среду автоматизации или напрямую загрузить dagger-1.2.jar.
На данный момент мы используем selenium-server-standalone-2.37.0.jar и selenium-safari-driver-2.37.0.jar, соответствующие настройки можно изменить в pom.xml.
Кроме того, при необходимости можно скачать chromedriver_for_win_2.3.exe и iedriver_win32_2.37.0.exe, рекомендуется поместить все файлы .exe в папку res.
Файлы конфигурации prop.properties и imagecheck.properties необходимо создать отдельно в проекте. Файл imagecheck.properties используется для настройки параметров, связанных со стилем проверки сравнения изображений.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )