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