天天看點

記錄使用webdriver擷取浏覽器資料報錯“NoSuchWindowException: no such window: target window already closed“的情況

異常

控制台列印報錯日志:

*** Element info: {Using=xpath, value=//div[@class='list-content']//ul/li//span[contains(@class,'name')]}
org.openqa.selenium.NoSuchWindowException: no such window: target window already closed
from unknown error: web view not found
  (Session info: chrome=95.0.4638.69)
  (Driver info: chromedriver=95.0.4638.54 (d31a821ec901f68d0d34ccdbaea45b4c86ce543e-refs/branch-heads/4638@{#871}),platform=Windows NT 10.0.18363 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 4 milliseconds
           

浏覽器頁面有時會卡住不動,有時直接白屏顯示記憶體崩潰。

記錄使用webdriver擷取浏覽器資料報錯“NoSuchWindowException: no such window: target window already closed“的情況

原因

我遇到的這種問題是需要浏覽器滾動條不斷下拉,類似于無限下拉,在不斷下拉的過程中浏覽器會不斷從背景請求資料并響應渲染到頁面上,是以最終造成浏覽器記憶體不夠,頁面資源過多擁堵。

解決

暫無解決辦法。