我目前正在编写一个需要安装 adblock 以阻止某些广告破坏测试的视觉测试。但是,当我运行安装了 adblock 扩展的 Chromedriver 时,它会显示成功安装的 adblock 选项卡。这个选项卡搞砸了我的屏幕截图,因为驱动程序正在打开的前一个选项卡中工作。有什么方法可以阻止 adblock 选项卡打开或阻止黑色屏幕截图的发生?这是驱动程序的初始化。
def setUp(self):
chrome_options = Options()
chrome_options.add_extension('AdBlock_v2.6.4.crx')
self.driver = webdriver.Chrome('chromedriver', port=0, chrome_options=chrome_options)
self.driver.implicitly_wait(15)