playwright-python + pytest 模拟登陆后进行测试 success • 2022-6-3 • python • 阅读 17 概述playwright-python+pytest模拟登陆后进行测试playwright-python+pytest模拟登陆后进行测试1.初始(遇到的问题)2.问题的解决方法1.问题一:模拟登陆后进行测试2.问题二:继承的brower忽略证书问题3.参考文档playwright-python+pytest模拟登陆后进行测试1 @H_502_3@playwright-python + pytest 模拟登陆后进行测试playwright-python + pytest 模拟登陆后进行测试1. 初始(遇到的问题)2. 问题的解决方法1. 问题一: 模拟登陆后进行测试2. 问题二: 继承的 brower 忽略证书问题3. 参考文档playwright-python + pytest 模拟登陆后进行测试1. 初始(遇到的问题)发现很多测试用例需要登陆后才能进行 *** 作,但是 page 和 brower 直接继承会存在一些问题,如闪退,如需要重新登陆等。2. 问题的解决方法1. 问题一: 模拟登陆后进行测试先将登陆的状态存储起来。storage = context.storage_state()os.environ["STORAGE"] = Json.dumps(storage)在去继承这个状态。storage_state = Json.loads(os.environ["STORAGE"])def test_01_xxxxx(browser: browser): context = browser.new_context(storage_state=storage_state, ignore_https_errors=True) page = context.new_page()2. 问题二: 继承的 brower 忽略证书问题说明 page 暂未发现能将 忽略证书错误的输入 (ignore_https_errors=True)代码如下:`context = browser.new_context(storage_state=storage_state, ignore_https_errors=True)`3. 参考文档https://playwright.dev/python/docs/auth 总结 以上是内存溢出为你收集整理的playwright-python + pytest 模拟登陆后进行测试全部内容,希望文章能够帮你解决playwright-python + pytest 模拟登陆后进行测试所遇到的程序开发问题。如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。 欢迎分享,转载请注明来源:内存溢出原文地址: http://outofmemory.cn/langs/1187097.html 模拟 登陆 赞 (0) 打赏 微信扫一扫 支付宝扫一扫 success 一级用户组 0 0 生成海报 python基础篇(一)——Python环境变量配置及软件安装 上一篇 2022-06-03 mysql基础及python *** 作mysql 下一篇 2022-06-03 发表评论 请登录后评论... 登录后才能评论 提交 评论列表(0条)
评论列表(0条)