zoukankan      html  css  js  c++  java
  • web自动化的行为驱动

    1.新建一个features包,在新建一个steps包

    2.新建一个register.features文件

    #coding=utf-8
    Feature:Register User
    As a developer
    This is my first bdd project
    Scenario:open register website
    When I open the register website
    Then I expect that title is "注册"

    3.新建一个environment文件

    #coding=utf-8
    from selenium import webdriver
    def before_all(context):
    context.driver=webdriver.Chrome()
    def after_all(context):
    context.driver.close()
    4.新建一个register_user的python文件
    #coding=utf-8
    from behave import *
    use_step_matcher('re')

    @when('I open the register website')
    def step_register(context):
    context.driver.get("http://www.5itest.cn/register")
    @then('I expect that title is "([^"]*)"')
    def step_register1(context,title_name):
    title=context.driver.title
    assert title_name in title
    4.要在命令运行 behave


  • 相关阅读:
    C 扩展库
    访问nginx时验证密码
    关于redis闪退的案例
    查看进程的准确启动时间
    Ansible随笔8
    Ansible-随笔-7
    运维基本工作
    随笔-ansible-6
    随笔-ansible-5
    随笔-ansible-4
  • 原文地址:https://www.cnblogs.com/xuzhongtao/p/10075050.html
Copyright © 2011-2022 走看看