Selenium Chrome tap cra sh после выполнения его с сервера werkzeug - PullRequest
1 голос
/ 01 апреля 2020

Я запускаю приложение, которое зависит от сервера werkzeug. Я пытаюсь тихо открыть вкладку, чтобы выполнить некоторые операции, но вкладка всегда падает. Я использую chromedriver_80 и chrome версии 80, поэтому драйвер и chromedriver совместимы, но я не могу открыть вкладку

Вот код, который я использовал:

from selenium import webdriver
from selenium.webdriver import DesiredCapabilities
options= webdriver.ChromeOptions()
options.add_argument('--user-data-dir=' + dir_path + '/.user_data_uid_' + str(user))
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--window-size=1366,768')
options.add_argument('--enable-logging=stderr')
options.add_argument('--disable-gpu') 
capabilities = DesiredCapabilities.CHROME.copy()
capabilities['acceptSslCerts'] = True 
capabilities['acceptInsecureCerts'] = True
webdriver.Chrome(executable_path=driver_path, options=options, desired_capabilities=capabilities)

я всегда появляется ошибка, что

Session is not created .. from tab crash

Когда я удаляю options.add_argument ('- headless') мигает chrome и снова закрывается через секунду, затем появляется ошибка cra sh

В чем может быть проблема

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...