【bug】with sync_playwright as p: AttributeError: __enter__

【bug】with sync_playwright as p: AttributeError: enter

环境

复制代码
playwright        1.46.0

详情

在Python中使用Playwright时,遇到了AttributeError: __enter__错误。错误原因是使用with语句来管理一个不支持上下文管理协议的对象。

经过检查,发现是写法错误,失误将sync_playwright()写出了sync_playwright。😄

解决方法

下面是sync_playwright()正确的写法例子

python 复制代码
from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch()
    # 你的操作...
    browser.close()
相关推荐
初圣魔门首席弟子13 小时前
c++ bug 函数定义和声明不一致导致出bug
开发语言·c++·bug
xuyuan199815 小时前
修复1个Bug,引爆3个新Bug?回归测试的智慧
功能测试·测试用例·bug
三十_A15 小时前
【实录】使用 patch-package 修复第三方 npm 包中的 Bug
前端·npm·bug
BrightMZM15 小时前
记录一下Unity的BUG,Trial Version
unity·bug·打包·trial
一只自律的鸡2 天前
【bug日记】python找不到包
bug
灵性花火2 天前
记录Qt的多个bug
qt·bug
ss2732 天前
手写MyBatis第96弹:异常断点精准捕获MyBatis深层BUG
java·开发语言·bug·mybatis
鹓于3 天前
开发Bug——U盘插入断网
bug
今天又在摸鱼4 天前
bug日记
bug
大Mod_abfun4 天前
24H2动态壁纸无法正常嵌入(针对vb.net的紧急加更)
bug·桌面壁纸·24h2