Мы стремимся использовать селеновую сетку для распараллеливания наших тестов, но некоторые из наших тестов должны запускать Java-код, локальный для тестовой машины. Другими словами, а также для автоматизации браузера, нам также нужно запустить некоторый Java-код на тестовой машине. Есть ли крючки в Selenium Grid, которые позволят нам это сделать?Использование селеновой сетки для выполнения удаленного кода
PS Мы также рассматриваем Дженкинса для настройки нашей среды.
EDIT: Чтобы быть яснее, код Java, который мне нужно выполнить, получается из веб-приложения, загружая файлы PDF, которые мы не можем делать с селеном в одиночку. Затем он обрабатывает некоторые файлы PDF. Я полагаю, что обработка может быть выполнена на сервере, но загрузка не может. Разве кто-то не может объяснить, как загрузить pdf-файл с помощью селена и сохранить его в определенном месте?
Вам нужен код java для запуска вместе с тестами или для его запуска до/после завершения сборки? –
Наряду с тестами. Он должен делать такие вещи, как: снимать скриншот, обрабатывать всплывающие окна и загружать файлы, а затем манипулировать загруженными файлами. –