Selify-chromeDriver测试软件中为什么没有显示特殊的cookie-banner?

人气:280 发布:2022-10-16 标签: google-chrome web-testing selenium selenium-chromedriver

问题描述

为了进行网络测试,我呼叫了一家使用特殊GDPR-cookie-banner的在线商店。当我在普通的Chrome浏览器中调用此在线商店时,它被加载并显示。

但是,当我使用测试软件(chromeDriver、Selify、Python)调用该在线商店时,它已加载,但没有显示。

显示此横幅的原因是什么?我可以做些什么?

网店:https://www.uwaldu.de/

正常Chrome浏览器的浏览器快照:

使用Web驱动程序的浏览器快照:

推荐答案

不确定为什么您看不到特殊的gdpr-cookie-banner。但是,当我使用Selenium驱动的ChromeDriver启动的google-chrome浏览上下文访问website时,GDPR-cookie-banner每次都会完美显示。

代码块:

options = Options()
options.add_argument("start-maximized")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
options.add_argument('--disable-blink-features=AutomationControlled')
s = Service('C:\BrowserDrivers\chromedriver.exe')
driver = webdriver.Chrome(service=s, options=options)
driver.get("https://uwaldu.de/")

浏览器快照:

790