您的位置:首页 > 房产 > 建筑 > 摄影平台有哪些_凡科互动客服电话是多少_seo网站管理_百度快照客服人工电话

摄影平台有哪些_凡科互动客服电话是多少_seo网站管理_百度快照客服人工电话

2025/5/16 19:18:23 来源:https://blog.csdn.net/m0_46582389/article/details/146291580  浏览:    关键词:摄影平台有哪些_凡科互动客服电话是多少_seo网站管理_百度快照客服人工电话
摄影平台有哪些_凡科互动客服电话是多少_seo网站管理_百度快照客服人工电话

1、 fixture夹具

可参考:

python3.x中 pytest之fixture - 漂泊的小虎 - 博客园

fixture是指夹具(把用例夹在中间),它包括前置工作和后置工作,前置是用例代码的准备阶段,后置是用例执行之后的清理阶段,用例是放在前置代码和后置代码

使用fixture来创建对象,启动浏览器,运行结束后再进行清除

import pytest
from common.browser_manager import BrowserManager@pytest.fixture(scope="function")
def page():"""函数初始化打开浏览器,函数结束后清除初始化、清除分别在前后执行,并且只会执行1次:return:"""browser_manager = BrowserManager()try:browser_page = browser_manager.launchChrome()yield browser_pagefinally:browser_manager.close()

2、assert断言

在 assert 断言语句后,通过逗号 , 添加自定义错误消息

当断言为True,则什么也不做,相当于执行了 pass 语句;

当断言失败时,该消息会显示在测试报告中:

assert 条件表达式, "自定义错误提示"
def test_login_success():is_logged_in = False  # 假设实际结果为 Falseassert is_logged_in, "用户登录失败,未成功跳转到主页"

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com