У меня проблема с использованием "Xvfb" с Selenium. В моем требовании я должен открыть python с помощью скрипта bash. если я выполняю его как обычно python как
python file.py
, у него не возникает проблем, но если я выполняю его непосредственно с bash, возникает следующая ошибка
start error <EasyProcess cmd_param=['Xvfb', '-help'] cmd=['Xvfb', '-help'] oserror=[Errno 2] No such file or directory return_code=None stdout="None" stderr="None" timeout_happened=False>
I не знаю, что происходит, мой код в python (где появляется ошибка)
display = Display(visible=0, size=(800, 600))
display.start()
и bash script
#!/bin/bash
PYTHON="/usr/bin/python"
MODULE="/home/user/file.py"
$PYTHON $MODULE
Буду благодарен за любой ответ
Редактировать: полное сообщение, кроме
Problem to open browser: start error <EasyProcess cmd_param=['Xvfb', '-help'] cmd=['Xvfb', '-help'] oserror=[Errno 2] No such file or directory return_code=None stdout="None" stderr="None" timeout_happened=False>
EXCEPTION IN (main.py, LINE 2148 "display = Display(visible=0, size=(800, 600))"): start error <EasyProcess cmd_param=['Xvfb', '-help'] cmd=['Xvfb', '-help'] oserror=[Errno 2] No such file or directory return_code=None stdout="None" stderr="None" timeout_happened=False>