zoukankan      html  css  js  c++  java
  • 断言方法

    常见断言方式:

    条件不成立则抛出异常信息

    #格式1:assert+空格+条件语句+逗号+"报错信息"
    assert 2==1,"断言失败,请检查"
    
    #格式2:assert+空格+条件语句
    assert 1==2
    
    
    a=10
    b=20
    c=10
    e = [10,20,30]
    t = True
    n = None
    assert a==b,"断言失败,请检查"
    assert a>b,"断言失败,请检查"
    assert a in e,"断言失败,请检查"
    assert t in True,"断言失败,请检查"
    assert n in None,"断言失败,请检查"
    
    
    #通过title判断是否成功
    print(driver.current_url)   #获取登录成功后的url
    title = driver.title
    if title=='京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!':
        if '修仙大帝' in driver.page_source:     #判断登录成功后用户名是否在页面元素中
            if 'https://www.jd.com/'==driver.current_url:    #判断预期网址和实际网址是否一致
                print('登录成功')
            else:
                print('网址错误,登录失败')
        else:
            print('用户名错误,登录失败')
    else:
        print('标题错误,登录失败')
    

      方法截图:

    #格式1:assert+空格+条件语句+逗号+"报错信息"
    assert 2==1,"断言失败,请检查"

    #格式2:assert+空格+条件语句
    assert 1==2


    a=10
    b=20
    c=10
    e = [10,20,30]
    t = True
    n = None
    assert a==b,"断言失败,请检查"
    assert a>b,"断言失败,请检查"
    assert a in e,"断言失败,请检查"
    assert t in True,"断言失败,请检查"
    assert n in None,"断言失败,请检查"


    #通过title判断是否成功
    print(driver.current_url) #获取登录成功后的url
    title = driver.title
    if title=='京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!':
    if '修仙大帝' in driver.page_source: #判断登录成功后用户名是否在页面元素中
    if 'https://www.jd.com/'==driver.current_url: #判断预期网址和实际网址是否一致
    print('登录成功')
    else:
    print('网址错误,登录失败')
    else:
    print('用户名错误,登录失败')
    else:
    print('标题错误,登录失败')
  • 相关阅读:
    JQuery操作DOM
    JQuery事件和动画
    Jquery选择器
    初学JQuery
    JavaScript对象及面向对象
    JavaScript操作DOM
    JavaScript操作BOM
    JavaScript基础
    网络流之最大流Dinic算法模版
    杭电1532----Drainage Ditches『最大流』
  • 原文地址:https://www.cnblogs.com/xiamaojjie/p/11625214.html
Copyright © 2011-2022 走看看