设定浏览器驱动

主要是做测试前的准备和测试结束后的收尾工作。。。。

 1 from selenium import webdriver
 2 from selenium.webdriver.chrome.options import Options
 3 import unittest
 4 
 5 
 6 class Browser(unittest.TestCase):
 7     """
 8     加载浏览器和测试前后准备工作,利用chrome无头浏览器
 9     """
10 
11     @classmethod
12     def setUpClass(cls):
13         chrome_options = Options()
14         chrome_options.add_argument('--headless')
15         chrome_options.add_argument('--disable-gpu')
16 
17         cls.driver = webdriver.Chrome(chrome_options=chrome_options)
18         # cls.driver = webdriver.Chrome()    在设定一个界面的chrome,便于调试
19         cls.driver.implicitly_wait(5)
20         cls.driver.delete_all_cookies()
21 
22     @classmethod
23     def tearDownClass(cls):
24         # cls.driver.close()
25         cls.driver.quit()
26 
27 
28 if __name__ == "__main__":
29     unittest.main()
browser

 

posted @ 2019-10-25 15:26  小天可以  阅读(174)  评论(0编辑  收藏  举报