Проблема Xvfb с использованием python 2,7 и селена - PullRequest
0 голосов
/ 08 апреля 2020

У меня проблема с использованием "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>
...