zoukankan      html  css  js  c++  java
  • unittest_测试web自动化

    from selenium import webdriver 
    import unittest
    from time import sleep

    class TestSearch(unittest.TestCase):
        
        @classmethod     #基于类级别只开启一次浏览器,执行当前目录下所有用例
        def setUpClass(cls):
            cls.dr = webdriver.Chrome()
            cls.base_url = 'https://www.baidu.com'
        
        @classmethod
        def tearDownClass(cls):
            cls.dr.quit()

        """
        def setUp(self):
            self.dr = webdriver.Chrome()
            self.base_url = 'https://www.baidu.com'
        
        def tearDown(self):
            self.dr.quit()
        """
        def baidu_search(self,searchkeys):
            dr = self.dr 
            dr.get(self.base_url)
            dr.find_element_by_id("kw").send_keys(searchkeys)
            dr.find_element_by_id("su").click() 
            sleep(3)      

        def test_selenium(self):
            self.baidu_search("selenium")
            self.assertEqual(self.dr.title,"selenium_百度搜索")
        
        def test_python(self):
            self.baidu_search("python")
            self.assertEqual(self.dr.title,"python_百度搜索")           


    if __name__ == "__main__":
        unittest.main()



        
            
  • 相关阅读:
    数学学习合集
    萌萌的网络流~~
    2014西安全国邀请赛
    好题、趣题、麻烦题
    单调栈与单调队列
    字符串习题
    计算几何
    summer 2014 校队训练 嗷嗷待补之题
    2014多校联合训练第一场(组队训练)
    summer 2014 Round 4 解题报告
  • 原文地址:https://www.cnblogs.com/xlzhangq/p/13198842.html
Copyright © 2011-2022 走看看