11 2022 档案
摘要:背景 前段时间一直认为loguru这个库很不错,并且应用到了项目中,生成的日志文件也非常好看但是最后的allure报告中和html报告中都没有log信息。 然就是各种查查: loguru作者说loguru默认是stderr ,然后了解啥是:stdout 和stderr学习地址:https://bbs
阅读全文
摘要:背景 最近紧急支持一个接口测试,打算把接口的参数都放到execl中维护,且一个接口需要请求两次。 使用技术 excel中写入要测试的用例,包含接口、传入的参数、请求预期结果、等级等 openpyxl读取excel @pytest.mark.parametrize('data', all_list)接
阅读全文
摘要:背景 今天有同学反馈上传playwright上传文件失败了,使用selenium也不行。 解决办法 with page.expect_file_chooser() as fc_info: page.get_by_text("Upload").click() file_chooser = fc_inf
阅读全文
摘要:背景 在定义完父类后,子类继承父类后,又想有自己的__init__ 方法 方法 在子类的__init__方法中调一下父类的___init__方法 代码 class Test1: def __init__(self): self.name = 'Tarzen' class Test2(Test1):
阅读全文
playwright安装提示:BEWARE: your OS is not officially supported by Playwright; downloading fallback build
摘要:背景 在我们执行playwright install的时候会提示: your OS is not officially supported by Playwright; downloading fallback build 解决办法 这个不需要解决哈,忽略提示信息。如果是连续打印了很多行提示信息,我
阅读全文
摘要:背景 看官文中的代码生成器: playwright codegen playwright.dev 解决方法-1 打开终端执行: python3 -m playwright codegen playwright.dev 解决方法-2 在安装playwright的时候会提示: 我们打开~/.bash_p
阅读全文
摘要:背景 请求了https请求,会提示: Bypassing ERR_CERT_AUTHORITY_INVALID error 这个 AUTHORITY_INVALID怎么这么眼熟 解决办法 创建conftest.py: @pytest.fixture(scope="session") def brow
阅读全文
摘要:背景 今天运行playwright官网的实例,尽然报错了。上周相同的用例还是可以执行的啊 提示信息如下: Navigation failed because page crashed! 解决办法 关闭全部谷歌浏览器,然后在运行用例就可以正常运行。 参考 https://stackoverflow.c
阅读全文