屏蔽WebDriver啟動Chrome實例時總出現的“--ignore-certificate-errors”提示信息,同時禁用Chrome瀏覽器的插件,並且讓瀏覽器窗口最大化。
#!usr/bin/env python #-*- coding:utf-8 -*- #屏蔽Chrome的--ignore-certificate-errors提示及禁用擴展插件並實現窗口最大化 from selenium import webdriver from selenium.webdriver.chrome.options import Options import unittest,time class TestDemo(unittest.TestCase): def setUp(self): chrome_options = Options() chrome_options.add_argument('--disable-extensions') chrome_options.add_experimental_option('excludeSwitches', ['ignore-certificate-errors']) chrome_options.add_argument('--start-maximized') self.driver = webdriver.Chrome(chrome_options = chrome_options) def test_extendedAttributesChrome(self): self.driver.get('http://www.baidu.com') time.sleep(3) self.driver.find_element_by_id('kw').send_keys('光榮之路自動化測試') time.sleep(3) def tearDown(self): self.driver.quit() if __name__ == '__main__': unittest.main()
說明:
“--ignore-certificate-errors”提示只在Chrome部分版本中存在。