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

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

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

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3164097.html

大家都在问