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

关注

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

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

奶头被教练摸得受不了| 粘液共生1~3集免费观看动漫| 胬肉(产乳)| 大肉大捧一进一出视频的注意事项 | 家公给我治疗5中字| 性生交大片免费观看A片| 真人版结婚之夜女性教育PPT| 免费观看已满十八岁在线播放电视..| 三个老头拥着躁我一晚| 国内免费LOGO网站| 蘑菇花园H5部分阅读目录大全| 黄金网站9.1入口免费| 法国空姐| 无人区免费高清版观看| 精品一区二区三区| B站暴躁少女CSGO| BRAVE| 女主被兄弟三人轮流欺负的小说 | 百度推荐官| 麻豆国产AV无码免费视频| 禁欲系韩剧推荐| 女子排尿视频大全| 你们日的时候都说什么| 美国色情巜教练和女警官视频| 旅游换伴交流故事100篇 | 两个奶头被吃得又翘又肿特别疼| 我在开会他在下添的好爽| 女性左腿又开腿肚子视频大全| 《玉薄圃》| 《性爽2》电影| 无人区免费观看高清电视剧| 快拨出天我是你母亲歌词监控| 学校教室里可以插自己电脑吗| 男女打扑克| 免费B站在线观看人数在哪儿找到| 乳色吐息| 荡货夹的这么紧欠C调教视频| 被老师摸着J勃起有14厘米| 妈妈的朋友在线播放| 噼辛啪啦噼呻啦叭叭叭啦啦叭| 美女被捆绑绳子穿过下体 勒胸