from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
import unittest
class BlogHome(unittest.TestCase):
@classmethod
def setUpClass(cls) -> None:
cls.driver = webdriver.Firefox()
url = "https://www.cnblogs.com/EncoreLiu/"
cls.driver.get(url)
cls.driver.implicitly_wait(30)
@classmethod
def tearDownClass(cls) -> None:
cls.driver.quit()
def test_01(self):
'''
比较元素内容是否相等
:return:
assertFalse 返回结果为 False
'''
locator = ("id","blog_nav_sitehome")
text = "博客1园"
result = EC.text_to_be_present_in_element(locator,text)(self.driver)
self.assertFalse(result)
def test_02(self):
'''
比较元素内容是否相等
:return:
assertTrue 结果为true
'''
locator = ("id","blog_nav_myhome")
text = "首页"
result = EC.text_to_be_present_in_element(locator,text)(self.driver)
self.assertTrue(result)
if __name__ == '__main__':
unittest.main()