playwright启动后报错net::ERR_CERT_COMMON_NAME_INVALID 解决方法
运行playwright测试用例报错:
1、如果是在跑测试的时候报错,在创建上下文时设置ignore_https_errors=True就可以了,如:
from idlelib import browser from playwright.sync_api import Playwright def getPage(playwright: Playwright): chromium = playwright.chromium browser = chromium.launch(headless=False) page = browser.new_page(ignore_https_errors=True) # 解决报错问题 return page def test_has_title(playwright: Playwright): page = getPage(playwright) page.goto("https://www.test.com") expect(page).to_have_title(re.compile("XXXX")) # other actions... browser.close()
2、如果是在录制脚本的时候报错,那就是在playwright codegen命令后添加–ignore-https-errors参数即可,如:
playwright codegen --ignore-https-errors https://www.test.com/
博客里大都是转载的内容,其目的主要用户知识的组织和管理。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架