Użycie biblioteki Testcontainers na przykładzie Selenium

Użycie biblioteki Testcontainers na przykładzie Selenium

Użycie biblioteki Testcontainers na przykładzie Selenium

Testcontainers to biblioteka, która umożliwia tworzenie lekkich, jednorazowych instancji aplikacji, które mogą działać w kontenerach Docker. Dzięki Testcontainers możliwe jest dynamiczne konfigurowanie kontenerów Dockera za pomocą kodu, które nie byłoby łatwe do osiągnięcia przy użyciu docker-compose.yml

Krok 1 – Dodanie zależności w Mavenie

<dependency>
    <groupId>org.testcontainers</groupId>
    <artifactId>testcontainers</artifactId>
    <version>1.20.0</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.testcontainers</groupId>
    <artifactId>selenium</artifactId>
    <version>1.20.0</version>
    <scope>test</scope>
</dependency>

Krok 2 – Użycie Testcontainers

import org.testcontainers.containers.BrowserWebDriverContainer;

private static final BrowserWebDriverContainer<?> browserWebDriverContainer = new BrowserWebDriverContainer<>();

browserWebDriverContainer.start();

Inne z tej kategorii: Programowanie
Takie tam: www.marczuk.org

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *