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('标题错误,登录失败')
  • 相关阅读:
    Python 文件批量改名
    解决 unity 生成 android apk read Resources
    IIS 重定向 自动追加 eurl.axd 后缀
    多线程
    zookeeper面试
    线程之间的通信(thread signal)
    软考高项之计算题成本类计算
    PowerDesigner PDM 复制comment到name
    软考高项之计算题进度类
    全面理解Java内存模型
  • 原文地址:https://www.cnblogs.com/xiamaojjie/p/11625214.html
Copyright © 2011-2022 走看看