国产成人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基础教程

关注

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

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

色美美| 把腿开大点我添添你SB| 芒果浏览器| 古代洞房2国语版免费观看| 变硬最快的方法是什么| 国产麻豆剧传媒精品国产AV| 《师生恋:禁忌之恋》结局| 啵啵浏览器| 宝宝今晚不带小雨伞| 电子课本网| 妈妈装睡配合孩子阴阳调和| B站夫妻进入高峰期需要多久| 亚洲综合色一区二区三区| 女人高潮抖动多久能恢复| 坤坤寒进桃子里在线看歌词| 大地资源中文一二三页的特点| 香艳满屋| 《玉蒲团2之艳乳欲仙欲》| 看到老妈洗澡忍不住怎么办| 禁忌:家庭密码| 《疯狂72小时》韩剧| AAA免费观看电视剧| 孙笑川| 老师好爽要尿了潮喷了18P| 风间由美| 免费观看已满十八岁电视剧高清版| 三个老师轮流给学生布置作业| 补天灵片能增强性功能吗多少钱| 脏脏漫| 一个下面添一个上面是什么字| 17CC吃瓜网最新爆料新闻| 白木优子| 7777影院免费观看电视剧大全 | 黑道第一宠婚| 《临时夫妻之孽缘》| 彩浸福利| 阴部按摩出水太尴尬怎么办| CSGO暴躁妹妹高清| 三陪| 动漫《纯洁的修女》在线看| 公憩止痒小说原著叫什么名字