国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中conftest如何使用?

python中conftest如何使用?

头像

小妮浅浅

2021-02-25 15:47:145091浏览 · 0收藏 · 0评论

1、conftest的概念

conftest是pytest进阶中的高级应用,最近正好用到这一块儿,研究之后,向大家分享该高级应用。

2、使用步骤

(1)conftest代码块

以全局性使用driver为主,只启动一次浏览器:

@pytest.fixture(scope='session')  # 以此实现多个用例,只启动一次浏览器
def browser():
    global driver
    '''定义全局driver参数'''
    browser_name = ReadFile.read_config("$.browser.name")
    if driver is None:
        if browser_name == 'chrome':
            driver = webdriver.Chrome(executable_path="../driver/chromedriver.exe")
            driver.maximize_window()
        elif browser_name == 'firefox':
            driver = webdriver.Firefox()
        elif browser_name == 'ie':
            driver = webdriver.Ie()
        else:
            Logger.error('传入的浏览器名称有误')
    driver.implicitly_wait(10)
    Logger.debug(f"正在启动浏览器:{browser_name}")
    yield driver
    Logger.debug("正在关闭浏览器")
    time.sleep(5)
    driver.close()
    return driver

(2)使用方法

在test_api中进行使用:

    def test_api(self, case, browser):
        # 执行测试
        page = MainPage(driver=browser)
        page.start(case=case)

注意:test_api方法中的传参browser要跟conftest中的方法保持一致,无需做其他配置,前提conftest所在的目录要有__init__文件。

以上就是python中conftest使用的方法,希望能对大家有所帮助。更多Python学习指路:python基础教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

免费看网站在线观看人数在哪直播 | 性共享交换俱乐部| 美女被咬小头头视频大全图片| 电影《乳妓》在线观看| 苍井空《办公室爱欲》| 《甜蜜惩罚2》第二季的剧情| 男生将78申请女生的定眼| 小扫货几天没弄了这么多| 叔嫂发生过关系后的心理变化| 我的妹妹想你大棒棒糖电视剧| 玉蒲团之官人我要| AGV亚洲版和欧洲版买哪个| 舌吻湿吻| 国产精品久久久久久精品| 我就去色| 两只奶头被老头吸肿了| 俩个人做AJ的视频教程大全| 欧美精品99久久久啪啪| 《请好好疼爱里面》免费观看| 欧式少女16集全免费观看电视剧| 半推半就干朋友老婆下一句怎么接| 美女打屁股| 欧洲尺码和亚洲码是3D还是2D| 性高朝久久久久久久久久| 林秀香个人资料| 老和尚猛挺进她莹莹的体导演是谁| 《指尖湿热》作者:糖醋排骨| 《再来一次好吗》动漫| WWW.1688.COM麻豆.| 性与艺术| 老公不在我和公发| 啄木鸟军舰女兵3法版| 他的大手在秘密花园小说免费阅读| 年轻的朋友电影在线观看免费完整| 《訾花交换做爰》| 《部长连续几天让我失去理智》| 《酒店激战》动漫1-5集免费观..| 麻豆精品无码国产在线播放| 麻豆免费无码AV在线播放| 华为新品手机发布| 女仆装