Python Selenium Headless Chromedriver截取了所有白色屏幕截图,并且找不到任何元素?

时间:2019-11-04 19:50:29

标签: python selenium selenium-chromedriver google-chrome-headless

我设置了一个脚本来刷新某个应用程序的缓存。当运行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')

这里的链接代表我将要刷新缓存的特定链接。

无头运行时,我无法找到元素错误,并且屏幕截图会以空白页的形式返回。 chrome并非无头运行时的情况恰好相反。我现在遇到障碍,不胜感激。

我尝试设置窗口大小以及更改chromedriver的路径。

0 个答案:

没有答案