我正在写一个视觉测试,要求安装adblock来阻止一些广告破坏测试。但是,当我运行Chromedriver并安装了adblock扩展时,它会显示成功安装的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)
似乎是最好的处理方法。它只是告诉驾驶员切换到被视为窗口的选项卡。我觉得找一个更复杂的解决办法是愚蠢的
相关问题 更多 >
编程相关推荐