import unittest # 导入单元测试框架
from selenium import webdriver
class Test_demo(unittest.TestCase):
# 重写父类方法
# 测试前的准备工作
def setUp(self):
self.driver = webdriver.Chrome()
# 百度首页测试用例,这个函数一定要以test开头,否则不会认为是用例
def test_baidu(self):
self.driver.get("http://www.baidu.com")
# 断言,预期结果,符合就是pass,否则就是fail
self.assertEqual("百度一下,你就知道", self.driver.title)
@unittest.skip("跳过该用例,不进行测试!")
def test_qq(self):
self.driver.get("http://www.qq.com")
self.assertEqual("腾讯首页", self.driver.title)
def tearDown(self): # 测试后的清理工作
self.driver.quit() # 退出浏览器