Unittest 类方法
2024-10-19 13:29:04
import unittest,time
from selenium import webdriver
class TestClass(unittest.TestCase):
@classmethod # 装饰器@classmethod,标识为类方法
def setUpClass(cls):
cls.driver = webdriver.Chrome()
cls.base_url = "http://www.baidu.com"
cls.driver.fullscreen_window()
print("我只执行1次")
def setUp(self):
self.driver.get(self.base_url)
print("每个case我都执行")
@classmethod
def tearDownClass(cls):
cls.driver.quit()
print("bye!")
def tearDown(self):
time.sleep(2)
print("这个case结束了")
def test_case(self):
time.sleep(3)
search_input = self.driver.find_element_by_id("kw")
search_input.send_keys("case1")
search_input.submit()
def test_case2(self):
search_input = self.driver.find_element_by_id("kw")
search_input.send_keys("case2")
search_input.submit()
if __name__ == '__main__':
unittest.main()
最新文章
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(25)-权限管理系统-系统管理员(附生成器)
- 【原】Spark学习总结-六个专题
- Docker简明教程
- java linux book
- [翻译]创建ASP.NET WebApi RESTful 服务(7)
- web前端面试试题总结---css篇
- IOS基础:深入理解Objective-c中@class的含义
- iOS判断机型
- 修正uboot网络不可用
- String、StringBuffer和StringBuilder类的区别
- 如何让大小一定的span能够包含“容不下”的内容
- 解决服务器代码执行mvn test后在classes和test-classes下找不到Spring的bean.xml配置文件问题
- Hibernate(二)
- C#使用BeginInvoke和EndInvoke异步下载和获取返回结果
- sql 中的注释
- 【MySQL】Linux下mysql安装全过程——小白入门篇(含有问题详解)
- nginx1.9+新增tcp/udp代理stream
- 【php】---mysql语法增、删、改、查---【巷子】
- springboot(eureka子项目)+idea+jsp 404问题
- 64_p2