查看: 376|回复: 4

selenium3-webdriver里的断言怎么使用,求大神赐教啊...

[复制链接]
论坛徽章:
6
数据陷阱解读徽章
日期:2015-12-10 09:58:39测试徽章
日期:2015-12-17 11:46:31python徽章
日期:2016-11-03 17:31:49比特币徽章
日期:2017-09-28 17:18:05Oracle研习者初级
日期:2017-12-28 17:04:46测试徽章
日期:2018-10-11 15:47:27
发表于 2018-7-10 13:30 | 显示全部楼层 |阅读模式
selenium3-webdriver里的断言怎么使用,求大神赐教啊。。。。。。
回复

使用道具 举报

论坛徽章:
8
测试徽章
日期:2015-05-28 11:33:41测试徽章
日期:2015-11-12 14:30:51Tomcat徽章
日期:2017-08-03 18:16:45Web课程徽章
日期:2018-08-14 10:39:27人工智能徽章
日期:2018-09-03 15:45:32python徽章
日期:2018-09-29 11:04:10测试徽章
日期:2018-10-11 15:47:27机器学习徽章
日期:2018-11-16 14:11:57
发表于 2018-7-10 23:10 | 显示全部楼层

断言就是一个判断,先写个预估的值,然后拿实际结果值去进行比对

另外断言必须是声明为布尔型且为真判断

例子:

aa = '4'

assert 4 == aa


建议断言可以放到try或者if判断去进行写

回复 支持 反对

使用道具 举报

论坛徽章:
5
Oracle研习者初级
日期:2016-11-17 16:07:39zabbix徽章
日期:2017-12-25 17:34:14Java徽章
日期:2018-01-04 17:15:14测试徽章
日期:2018-10-11 15:47:27python徽章
日期:2018-10-18 15:00:30
发表于 2018-7-11 03:43 | 显示全部楼层
assert '预期的值' == '你要判断的值'
回复 支持 反对

使用道具 举报

论坛徽章:
2
测试徽章
日期:2015-10-22 15:07:35测试徽章
日期:2018-10-11 15:47:27
发表于 2018-7-11 10:06 | 显示全部楼层
self.assertTrue() self.assertEqual()
......
断言还有其它很多方法,你在代码中输入前几个字母就会显示出来。较好把断言放try语句中,这样即使断言失败,程序也还会继续运行
回复 支持 反对

使用道具 举报

论坛徽章:
2
测试徽章
日期:2015-10-22 15:07:35测试徽章
日期:2018-10-11 15:47:27
发表于 2018-7-11 10:49 | 显示全部楼层
我是用unittest框架下的assertEqual(a,b) asserTrue(x)等断言方法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2018-12-15 13:10 , Processed in 0.122988 second(s), 44 queries .