如何在無頭模式下下載和最大化視窗?

醋精测试媛發表於2020-12-29

當設定options.add_argument("--headless")時,設定以下指定下載路徑之類的便失效了:

prefs = {'profile.default_content_settings.popups': 0,  # 防止彈窗
         'download.default_directory': dir_config.download_dir,  # 設定預設下載路徑
         'profile.default_content_setting_values.automatic_downloads': 1}  # 允許多檔案下載
options.add_experimental_option('prefs', prefs)

另外截圖截出來的並不是視窗最大化時的圖片,是初始視窗大小的。導致錯誤截圖基本上看不出問題。

請教大家,如何在無頭模式下下載和最大化視窗?

另外:
如何下載頁面圖片?
試過ActionChains(driver).context_click(driver.find_element_by_tag_name("img")).send_keys("v").send_keys(Keys.ENTER).perform()完全不行

相關文章