文档章节

unittest 断言方法---(虫师《selenium3自动化测试实战--基于Python语言笔记31》)

o
 osc_isezqdgg
发布于 2019/09/18 14:32
字数 157
阅读 13
收藏 0

精选30+云产品,助力企业轻松上云!>>>

TestCase提供的测试结果的断言方法
方法 检查 版本
assertEqual(a,b) a==b  
assertNotEqual(a,b) a!=b  
assertTrue(x) bool(x)is True  
assertFalse(x) bool(x)is False  
assertIs(a,b) a is b 3.1
assertIsNot(a,b) a is not b 3.1
assertIsNotNone(x) x is not None 3.1
assertIn(a,b) a in b 3.1
assertNotIn(a,b) a not in b 3.1
assertIsInstance(a,b) isinstance(a,b) 3.2
assertNotIsInstance(a,b) not isinstance(a,b) 3.2

 

 

 

 

 

 

 

 

 

 

 

例如:

import unittest


class TestAssert(unittest.TestCase):

    def test_equal(self):
        self.assertEqual(2+2, 4)
        self.assertEqual("python", "python")
        self.assertNotEqual("hello", "python")

    def test_in(self):
        self.assertIn("hello", "hello world")
        self.assertNotIn("hi", "hello")

    def test_true(self):
        self.assertTrue(True)
        self.assertFalse(False)


if __name__ == '__main__':
    unittest.main

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Selenium3 实现文件的上传与下载

1、selenium3 实现文件下载 from selenium import webdriverimport os options = webdriver.ChromeOptions()prefs = {'profile.defaultcontentsettings.popups': 0, #设置为禁止弹出下载窗口......

osc_61i1fz2h
07/05
7
0
Selenium3 实现文件的上传与下载

1、selenium3 实现文件下载 from selenium import webdriverimport os options = webdriver.ChromeOptions()prefs = {'profile.defaultcontentsettings.popups': 0, #设置为禁止弹出下载窗口......

Flutter
2018/12/22
0
0
Selenium3 实现文件的上传与下载

1、selenium3 实现文件下载 from selenium import webdriverimport os options = webdriver.ChromeOptions()prefs = {'profile.defaultcontentsettings.popups': 0, #设置为禁止弹出下载窗口......

osc_hxgkm42i
2018/12/22
4
0
Appium+python的单元测试框架unittest(1)(转)

unittest为python语言自带的单元测试框架,python把unittest封装为一个标准模块封装在python开发包中。unittest中常用的类有:unittest.TestCase、unittest.TestSuite、unittest.TextTestRu...

osc_ehpefkfl
2019/02/13
2
0
21套高级软件测试,性能测试,功能测试,自动化测试,接口测试,移动端测试视频下载

软件测试系列之Java Selenium3自动化测试项目实战视频教程网盘下载 21套高级软件测试,性能测试,功能测试,自动化测试,接口测试,移动端测试,手机测试,WEB测试,渗透测试,测试用例设计,...

IT编程168
2018/12/22
4
0

没有更多内容

加载失败,请刷新页面

加载更多

使用命名管道承载gRPC

最近GRPC很火,感觉整RPC不用GRPC都快跟不上时髦了。 gRPC设计 gRPC是一种与语言无关的高性能远程过程调用 (RPC) 框架。刚好需要使用一个的RPC应用系统,自然而然就盯上了它,但是它真能够解...

osc_nq69o22c
29分钟前
16
0
06-敏捷开发框架-apis 脚本库 引用位置无关性设计

动态引入技术的设计,对我们来说非常重要。 同时也说明动态语言的使用对我们来说也是非常重要。 没有动态语言的支撑,有些想法可能不容易实现,或者有替代方案,可能会花更大的代价。 前端开...

osc_5zg9z6t1
31分钟前
21
0
(三)学习了解OrchardCore笔记——灵魂中间件ModularTenantContainerMiddleware的第一行①的模块部分

  了解到了OrchardCore主要由两个中间件(ModularTenantContainerMiddleware和ModularTenantRouterMiddleware)构成,下面开始了解ModularTenantContainerMiddleware中间件第一行代码。   ...

osc_kdarxvx0
33分钟前
15
0
50Mn18Cr4V锻锻环件

电机无磁护环怎么锻性能才能《高高》?50Mn18Cr4V高锰无磁钢在变形温度为900~1 100℃、应变速率为0.1 ~10s-1条件下的热变形行为. 结果,VC第二相的应变诱导析出对50Mn18Cr4V的热变形行为产生...

无磁钢
33分钟前
16
0
【遇见offer】一汽-大众实习生专场来啦!成长+学习+福利,一个也不能少~

在上次一汽-大众的社招直播之后,实习生的专场招聘也终于来啦! 针对2020年暑期,我们提供了非常多的实习岗位给大家选择。 如果你想得到大厂实习的宝贵经验,如果你想得到更快速的成长,如果...

osc_b88oux8w
34分钟前
25
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部