Итак, я запускаю Selenium на виртуальной машине Ubuntu Server и имею небольшую проблему. Когда я запускаю виртуальную машину и запускаю тестовый сценарий Selenium, я получаю следующую ошибку: selenium.common.exceptions.WebDriverException: Message: 'Похоже, что браузер закрылся до того, как мы смогли подключиться'. Теперь, если я выполню этот export DISPLAY=:99 в терминале до запуска любого из моих тестовых сценариев Selenium, все будет работать нормально. Все тесты проходят отлично без головы!
Мои вопросы: кто-нибудь из вас знает, как выполнить эту команду при запуске. Поэтому мне не нужно запускать это в терминале, прежде чем запускать тестовые сценарии Selenium. Я попытался добавить его в файл /etc/rc.local. Но это, кажется, не работает.
Я также пытался выполнить его в начале своих тестовых сценариев Selenium. Просто добавив это (я использую python)
os.system("export DISPLAY=:99")
Любые предложения о том, как это сделать? заранее спасибо