• 断言方法


    常见断言方式:

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

    #格式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('标题错误,登录失败')
  • 相关阅读:
    架构之美阅读笔记05
    架构之美阅读笔记04
    已经导入到VS工具箱中的DevExpress如何使用
    C#中遇到的方法总结
    vs下C# WinForm 解决方案里面生成的文件都是什么作用?干什么的?
    ssh关于含有外键的传值中无法识别正确的action的原因和解决办法
    MVC模式在Java Web应用程序中的实例分析
    浅谈对MVC的理解
    简述23种设计模式
    浅谈对可用性和易用性的认识以及对如何增加系统功能的理解
  • 原文地址:https://www.cnblogs.com/xiamaojjie/p/11625214.html
Copyright © 2020-2023  润新知