当前位置: 首页 > news >正文

南京软件定制开发谷歌优化方法

南京软件定制开发,谷歌优化方法,wordpress手机电影,如何更改网站标题一、conftest是什么? conftest是pytest进阶中的高级应用,最近正好用到这一块儿,研究之后,向大家分享该高级应用。 二、使用步骤 1.conftest代码块 以全局性使用driver为主,只启动一次浏览器: pytest.fi…

一、conftest是什么?

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

二、使用步骤

1.conftest代码块


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


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

2.使用方法


在test_hao123中进行使用:

@allure.step(title="测试一个元素多种定位方式")
@allure.severity(allure.severity_level.BLOCKER)#CRITICAL,NORMAL,MINOR,TRIVIAL
@allure.issue("https://www.baidu.com")
def test_2(self, browser):allure.attach("描述","测试步骤002的描述...")self.driver = browserself.open_url("https://www.hao123.com/")self.driver.find_element(By.XPATH,'//*[@id="search"]/form/div[2]/input').send_keys("conftest")sleep(5)# self.hao123.run_test();

注意:

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

pytest在conftest文件中钩子的使用方法

@pytest.hookimpl(hookwrapper=True, tryfirst=True)
def pytest_runtest_makereport(item, call):# 获取钩子方法的调用结果out = yield# print('用例执行结果', out)    # 3. 从钩子方法的调用结果中获取测试报告report = out.get_result()if report.when == "call":print('测试报告:%s' % report)print('步骤:%s' % report.when)print('nodeid:%s' % report.nodeid)print('description:%s' % str(item.function.__doc__))print(('运行结果: %s' % report.outcome))log.info('nodeid:%s' % report.nodeid)log.info('运行结果: %s' % report.outcome)
http://www.hkea.cn/news/274352/

相关文章:

  • 旅游网站开发外文文献关键洞察力
  • 大学生asp网站开发的实训周长沙百度快速优化
  • 黑龙江省建设网站百度投流运营
  • 网站关键词太多好不好兰州seo整站优化服务商
  • 义乌网站设计网店推广策划方案
  • 无锡网站优化工作室网站关键词排名优化推广软件
  • 长沙做网站的公司亚马逊seo什么意思
  • 仪征建设银行官方网站怎么优化一个网站
  • 那个网站可以查询美做空基金宁波网站推广平台效果好
  • 杨凌企业网站建设天津seo优化
  • 建设网站的工具免费b站在线观看人数在哪儿
  • 毕业设计餐饮网站建设国内前10电商代运营公司
  • 日本b2b网站市场调研的步骤
  • 强企网做网站网店推广有哪些
  • 博物馆网站建设策划书公司如何在百度宣传
  • 做cpa广告网站教程百度sem推广具体做什么
  • 免费网站建站WWW222国际军事最新消息今天
  • 做网站软件miscrosoft云服务器
  • 如何做盗版小说网站最经典的营销案例
  • 设计类的网站和简介关键词优化推广排名多少钱
  • 代理记账网站怎么做北京seo方法
  • cdr做网站企业网站建设的基本流程
  • 网站建设需要哪些硬件百度指数排名
  • 2017年网站开发用什么语言找培训机构的app
  • 澳门响应式网站建设seo入门黑帽培训教程
  • 有哪些网站可以做微商口碑营销案例2021
  • 百度推广要不要建网站网络平台建设及运营方案
  • 大型网站开发考试查网址
  • 网站建设业务市场营销论文搜索优化
  • 黄页88企业名录seo怎么优化武汉厂商