Вообщем помогли этот selenium поставить, есть тестовый файл, который делает коннект с сайтом и выводит сообщение, что все ок, под роот запускаю и все ок, под пользователем крашит, в чем проблема может быть, браузер крашит, (selenium.common.exceptions.SessionNotCreatedException: Message: session not created: Chrome failed to start: exited normally.
(session not created: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Stacktrace
--
Версия селениума стоит одна, что у роот, что у пользователя, права у всех пользователей есть на драйвервеб, на (chromedriver).
----------
google-chrome // Под пользователем ввожу, такое показывает.
[4744:4744:0106/023043.681019:ERROR:ozone_platform_x11.cc(239)] Missing X server or $DISPLAY
[4744:4744:0106/023043.681174:ERROR:env.cc(257)] The platform failed to initialize. Exiting.
Под root
[4790:4790:0106/023200.673628:
ERROR:zygote_host_impl_linux.cc(100)] Running as root without --no-sandbox is not supported. See
https://crbug.com/638180.
--------------
И подскажите, на какие папки нужно давать права для selenium webdriver, может быть в этом проблема, раз под root, все ок.
--------------
Вопрос:
Может есть какое-то решение подобное, но рабочее и нормальное, где не будет столько танцев с бубном, и можно будет для каждого пользователя ставить и все будет работать, может быть платно, что-то.
А то по селениуму я так и не понял, если ставишь на роот, то сразу двоем нельзя использовать (то есть два пользователя), вроде.
Или же можно класть браузер и драйвер в каждого и запускать без проблем.