Python Selenium Headless Chromedriver делает все белые скриншоты и не может найти ни одного элемента? - PullRequest
0 голосов
/ 04 ноября 2019

Я устанавливаю скрипт для очистки кэша определенного приложения. При запуске chromedriver не без заголовка все локаторы xpath работают нормально. Я установил параметры chrome

chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument("window-size=1920,1080")

driver = webdriver.Chrome(ChromeDriverManager().install(), options=chrome_options)

driver.get('link here')

driver.save_screenshot('file.png')

, ссылка здесь представляет определенную ссылку, которую я собираюсь очистить кеш.

При запуске без заголовка я не могу обнаружить ошибку элемента, и снимки экрана возвращаются как пустая страница. Полная противоположность, когда хром не работает без головы. Сейчас я нахожусь в тупике, любая помощь или предложения будут оценены.

Я попытался установить размер окна, а также изменить путь хром-драйвера.

...