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()

最新文章

  1. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(25)-权限管理系统-系统管理员(附生成器)
  2. 【原】Spark学习总结-六个专题
  3. Docker简明教程
  4. java linux book
  5. [翻译]创建ASP.NET WebApi RESTful 服务(7)
  6. web前端面试试题总结---css篇
  7. IOS基础:深入理解Objective-c中@class的含义
  8. iOS判断机型
  9. 修正uboot网络不可用
  10. String、StringBuffer和StringBuilder类的区别
  11. 如何让大小一定的span能够包含“容不下”的内容
  12. 解决服务器代码执行mvn test后在classes和test-classes下找不到Spring的bean.xml配置文件问题
  13. Hibernate(二)
  14. C#使用BeginInvoke和EndInvoke异步下载和获取返回结果
  15. sql 中的注释
  16. 【MySQL】Linux下mysql安装全过程——小白入门篇(含有问题详解)
  17. nginx1.9+新增tcp/udp代理stream
  18. 【php】---mysql语法增、删、改、查---【巷子】
  19. springboot(eureka子项目)+idea+jsp 404问题
  20. 64_p2

热门文章

  1. sitecore 将媒体项目关联到为数字营销资产分类
  2. WPF 精修篇 管理资源字典
  3. 搜索引擎elasticsearch监控利器cat命令
  4. 25. Apache Shiro Java反序列化漏洞
  5. 【转载】Gradle学习 第十章:网络应用快速入门
  6. NSQ端口关系以及注意事项
  7. 一个APACHE TOMCAT漏洞修复
  8. 使用gacutil把COM组件注册到全局缓存GAC中
  9. rocketmq 两主两从异步集群搭建
  10. nginx.conf 下日志host.access.log 说明