【Python Web自动化】07_行为驱动测试模型

行为驱动(Behave Driven Development)测试,是一种敏捷的开发方法,通常应用在自动化测试中,通过使用自然描述语言确定自动化脚本。

GitHub代码commits id:268f10f


#!/usr/bin/env python
# -*- encoding: utf-8 -*-
'''
@File    :   register_user.py
@Time    :   2019/06/26 23:40:33
@Author  :   Crisimple 
@Version :   1.0
@Contact :   Crisimple@foxmail.com
@License :   (C)Copyright 2017-2019, Micro-Circle
@Desc    :   None
'''

# here put the import lib

from behave import *
from feature.lib.pages.register_page import RegisterPage

use_step_matcher('re')

@When('I open the register website')
def step_register(context, url):
    # context.driver.get(url)
    RegisterPage(context).get_url(url)

@Then('I except that the title is "([^"]*)"')
def step_register(context, title_name):
    title = RegisterPage(context).get_title()
    assert title_name in title

@When('I set with useremail "([^"]*)"')
def s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值