码迷,mamicode.com
首页 > 其他好文 > 详细

断言方法

时间:2019-10-05 18:37:17      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:空格   用户   none   lse   登录   截图   int   http   方式   

常见断言方式:

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

#格式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(‘标题错误,登录失败‘)

断言方法

标签:空格   用户   none   lse   登录   截图   int   http   方式   

原文地址:https://www.cnblogs.com/xiamaojjie/p/11625214.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!