selenium+ python自动化--断言assertpy

前言:

在对登录验证时,不知道为何原因用unittest的断言不成功,就在网上发现这个assertpy,因此做个笔记

 

准备:

pip install assertypy

例子:

 1 from assertpy import assert_that
 2 
 3 
 4 def check_login():
 5     url = driver.current_url
 6     result = False
 7     try:
 8     
 9         assert_that(url).is_equal_to("http://XXXXXXX")
10         print("pass")
11         return result
12     except:
13         print(u"登录失败")
14         result = True
15         return result

github 主页文档,很强大,支持所有类型,支持了几乎你能想到的所有测试场景:

Strings

  • Numbers
  • Lists
  • Tuples
  • Dicts
  • Sets
  • Booleans
  • None
  • Dates
  • Files
  • Objects

 

源文档:

https://www.cnblogs.com/cicaday/p/python-assert.html#undefined

转载于:https://www.cnblogs.com/shoebill/p/9199396.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值