❓ О чем эта структура?
Это платформа-оболочка Selenium WebDriver, которая обеспечивает надежную, ремонтопригодную и простую в написании тестовых сценариев. Он поддерживает последнюю версию Selenium WebDriver 4.0 (альфа) и готов к основному обновлению Selenium.
💡 Какие функции предлагает этот фреймворк?
Никто ничего не использует, не зная, что это предлагает. Некоторые из ключевых функций, которые предлагает эта платформа, заключаются в следующем:
- Последняя версия Selenium WebDriver 4.0 (Альфа 2).
- Поддерживает Chrome, Safari, Firefox, IE и Edge
- Поддерживает выполнение в BrowserStack и Selenium Grid.
- Подсветка элементов по требованию.
- Задержка выполнения теста по требованию за счет разрешения предопределенных задержек.
- Безголовый режим по требованию.
- Поддерживает все основные тестовые фреймворки, такие как TestNG, JUnit, Cucumber и т.д.
- Поддерживает протоколирование событий в файл журнала.
- Расширяемый фреймворк, который позволяет расширять фреймворк по мере необходимости.
- Параллельное выполнение тестов в разных браузерах.
- Встроенная проверка элементов.
Ознакомьтесь со следующей ссылкой для получения более подробной информации и примеров использования фреймворка и написания тестов: https://github.com/WasiqB/coteafs-selenium
Оригинал: “https://dev.to/mfaisalkhatri/selenium-webdriver-wrapper-framework-in-java-which-supports-automation-of-most-of-the-web-browsers-4jco”