断言方法

常见断言方式:

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

#格式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('标题错误,登录失败')
原文地址:https://www.cnblogs.com/xiamaojjie/p/11625214.html