Я делаю это с помощью Docker-контейнера.
Вы должны установить Java на свой компьютер
Затем вам нужно настроить контейнер с селеновым докером.
Установите докер на ваш компьютер ec2
Затем выполните следующую команду
sudo docker run -d -p 4444:4444 --name selenium-hub selenium/hub:3.141.59-mercury &&
sudo docker run -d -P -p 5900:5900 --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-chrome-debug:3.141.59-mercury
Ссылка: https://github.com/SeleniumHQ/docker-selenium
Теперь вы можете просматривать сетку селена в вашем ip:4444
порту
Теперь вам нужно инициализировать драйвер Chrome.
WebDriver driver;
String nodeUrl;
nodeUrl = "http://172.17.0.3:5555/wd/hub";
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setBrowserName("chrome");
capabilities.setPlatform(Platform.getCurrent());
driver = new RemoteWebDriver(new URL(nodeUrl), capabilities);
Если ваш проект maven, вы можете просто запустить проект mvn test
ссылки на проекты Maven https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html
Теперь вы можете запустить тестовый набор внутри машины aws.