韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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》美国版 | 国产精品久久久久久久久精品动漫| 咖啡全国十大品牌| 门卫老头吸允校花奶头| 日韩大片PPT免费PPT| 14岁刚发育的小笼包| 妈妈说今晚爸爸不回家| 坤坤寒入桃子里电视剧免费看| 《饥饿妻子》完整版在线观看| 《XL司令》第一季动漫免费播放| 深田咏美在线| 欧美电影免费观看电视剧大全 | 69精品久久久久久久精品A片| TOUPAIZIPAI| 老阿姨高清在线观看电视剧法游戏| 小妹妹爱大棒棒免费观看电视剧一| 法国空姐法版| 《高压监狱5》完整版| 爱爱内含光| 《艳妻互换》完整版| 初二学生小馒头| 人野兽马狗猪大全| 中文在线字幕免费观看电视剧00..| 中文在线字幕免费观看电视剧 | 老和尚猛挺进她莹莹的体导演是谁 | 日本大片PPT免费| 男人吸吮完乳房应该怎么处理