Если вы используете maven для сборки (альтернатива - gradle), то вы можете легко сгенерировать примерный проект с помощью публичного архетипа selenide-junit5-archetype.
Выберите groupId (обычно домен компании в обратном порядке), и artifactId - (название проекта).
1 |
mvn archetype:generate -B -DarchetypeGroupId=org.selenide -DarchetypeArtifactId=selenide-junit5-archetype -DgroupId=com.example -DartifactId=ui-tests |
Проект создастся в папке указанной в artifactId. Его можно открыть с помощью IDE, на данный момент он состоит из 3 небольших классов и файла конфигурации pom.xml
1 |
cd ui-tests |
Мы можем запустить тесты с браузером по умолчанию (Chrome)
1 |
mvn test |
Запустить с браузером Firefox
1 |
mvn -Dselenide.browser=firefox |
Запустить Chrome в невидимом режиме (headless)
1 |
mvn -Dselenide.browser=chrome -Dselenide.headless=true |
Подробная инструкция со списком опций генерации и дополнительными примерами находится на Github.