ブラウザが落ちる問題。
Target page, context or browser has been closed
例えば以下の構造で同期版を使ったとき
from playwright.sync_api import Playwright, sync_playwright, expect
def run(playwright: Playwright) -> None:
~省略~
page.goto(url_search, wait_until="load")
with sync_playwright() as playwright:
run(playwright)
wait_until="load"があると謎のブラウザ落ちが発生する。
ブラウザログを見たが全く分からなかった。
wait_until="domcontentloaded"も同様に死ぬ。
たぶん、非同期版なら正常動作するのかもしれない。
試してない。
0 件のコメント:
コメントを投稿