Selify-chromeDriver测试软件中为什么没有显示特殊的cookie-banner? [英] Why is a special cookie-banner not displayed in the Selenium-chromedriver test software?
本文介绍了Selify-chromeDriver测试软件中为什么没有显示特殊的cookie-banner?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为了进行网络测试,我呼叫了一家使用特殊GDPR-cookie-banner的在线商店。当我在普通的Chrome浏览器中调用此在线商店时,它被加载并显示。
但是,当我使用测试软件(chromeDriver、Selify、Python)调用该在线商店时,它已加载,但没有显示。
显示此横幅的原因是什么?我可以做些什么?
正常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/")
浏览器快照:
这篇关于Selify-chromeDriver测试软件中为什么没有显示特殊的cookie-banner?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文