Selenium Grid - это инструмент, который распределяет тесты на нескольких физических или виртуальных машинах, чтобы мы могли выполнять скрипты параллельно. Это значительно ускоряет процесс тестирования в браузерах и на разных платформах, предоставляя нам быструю и точную обратную связь.
Selenium Grid позволяет нам выполнять несколько экземпляров тестов WebDriver или Selenium Remote Control параллельно, которые используют одну и ту же базу кода, поэтому код НЕ должен присутствовать в системе, которую они выполняют. Селен-сервер-автономный пакет включает в себя концентратор, WebDriver и Selenium RC для выполнения сценариев в сетке.
Selenium Grid имеет концентратор и узел.
- Hub - концентратор также можно понимать как сервер, который выступает в качестве центральной точки, где будут запускаться тесты. Селеновая сетка имеет только один концентратор и запускается на одной машине один раз.
- Node - Узлы являются Селен экземплярами, которые прикреплены к концентратору , которые выполняют тесты. В сетке может быть один или несколько узлов, которые могут быть любой ОС и могут содержать любой из поддерживаемых селеном браузеров.
Чтобы работать с сеткой, мы должны следовать определенным протоколам. Ниже перечислены основные шаги, связанные с этим процессом -
- Настройка концентратора
- Настройка узлов
- Разработка сценария и подготовка файла XML
- Тестирование
- Анализ результатов
0 комментариев