Диалог выбора и загрузки файла (WebDriver)

Все решилось проще: jenkins запустили как приложение, а не как службу и он стал выполнять тесты визуально.
но есть проблема в том, что он не запускает тесты, если не находиться на сервере.

По-моему, вы упустили ключевой намек из моего предыдущего сообщения. Jenkins сервер - не место для браузерных тестов.

Не усложняйте себе и другим жизнь. Смотрите в сторону Selenium Grid / Selenoid и прочих докероподобных решений.

спасибо, буду смотреть в эту сторону.