Selify-chromeDriver测试软件中为什么没有显示特殊的cookie-banner? [英] Why is a special cookie-banner not displayed in the Selenium-chromedriver test software?

查看:0
本文介绍了Selify-chromeDriver测试软件中为什么没有显示特殊的cookie-banner?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

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

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

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

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

推荐答案

不确定为什么您看不到特殊的gdpr-cookie-banner。但是,当我使用Selenium驱动的ChromeDriver启动的浏览上下文访问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/")

浏览器快照:

这篇关于Selify-chromeDriver测试软件中为什么没有显示特殊的cookie-banner?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆