[英]URL is not opening in headless chrome using Selenium java and windows os
[英]Selenium (Java) with Headless Chrome on Windows 7
我可以在不彈出窗口的情況下運行 Selenium 測試,但是它總是在第一步失敗,說它找不到我正在尋找的元素。
驅動程序設置代碼如下所示:
ChromeOptions options = new ChromeOptions();
options.addArguments("headless");
options.addArguments("window-size=1200x600");
我設置了 Selenium 測試以在失敗時截取屏幕截圖。 屏幕截圖始終顯示一個白色的空白屏幕(與我提供的窗口大小完全一樣)。
在這個問題中,據說無頭 chrome 在 Windows 上應該可以正常工作。
我也試過disable-gpu
參數,但沒有效果。 我可能會出錯的任何其他想法?
我遇到了同樣的問題,這是由 chrome 在 https 頁面上抱怨我的自簽名開發證書引起的。 顯然,屏幕截圖中的白頁不是很直觀,哈哈,解決方法是將證書作為受信任的證書添加到受信任的根證書中。
注意:從 chrome 58 開始,僅使用 'commonName' 識別主機被刪除,因此如果您收到 Err_cert_common_name_invalid 錯誤,只需使用任何方法重新生成您的證書,並確保您包含具有正確 DNS 和 IP 條目的 'subjectAltName' .
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.