Вы не можете запустить Firefox без всех необходимых ему библиотек Gtk, но это легко решается путем установки библиотек. Обычно вы устанавливаете Firefox через систему управления пакетами, и это включает все необходимые библиотеки.
Для нормальной работы Firefox вам необходим X-сервер (это та часть, которая отображает окна и их содержимое, в отличие от таких вещей, как Gtk, которые являются библиотеками, которые приложение использует для создания контента). Это то, что вы обычно не запускаете на сервере. В Firefox очень мало вещей, которые вы можете делать без X-сервера, я не знаю, является ли Selenium одним из них.
Чтобы запустить Firefox на вашем сервере, запустите «виртуальный» X-сервер. Простой один Xvfb ( v irtual е Рэйм б uffer X - сервера). Это в дистрибутиве сервера X.org . Пример использования:
Xvfb :19 -screen 0 1024x768x16 &
export DISPLAY=:19
firefox &