对于网络测试,我调用了一个使用特殊GDPR cookie横幅的在线商店。当我在正常的Chrome浏览器中调用这个在线商店时,它会被加载并显示。
但是,当我用测试软件(chromedriver,Selenium,Python)调用这个在线商店时,它被加载但没有显示。
我可以做些什么来展示这个横幅?
网上商店:https://www.uwaldu.de/
使用普通Chrome浏览器的浏览器快照:
带webdriver的浏览器快照:
对于网络测试,我调用了一个使用特殊GDPR cookie横幅的在线商店。当我在正常的Chrome浏览器中调用这个在线商店时,它会被加载并显示。
但是,当我用测试软件(chromedriver,Selenium,Python)调用这个在线商店时,它被加载但没有显示。
我可以做些什么来展示这个横幅?
网上商店:https://www.uwaldu.de/
使用普通Chrome浏览器的浏览器快照:
带webdriver的浏览器快照:
2条答案
按热度按时间ohfgkhjo1#
不知道为什么你看不到 * 特殊的GDPR-cookie-banner*。但是当我使用Selenium驱动的ChromeDriver启动的google-chrome * 浏览上下文 * 访问website时,GDPR-cookie-banner 每次都完美地显示出来。
代码块:
浏览器快照:
noj0wjuj2#
如果你使用chrome的“用户代理”会有帮助,因为有些网站只会根据浏览器及其属性加载横幅。
EX:options.add_argument(“--user-agent=Mozilla/5.0(Windows NT 10.0;Win64; x64)AppleWebKit/537.36(KHTML,like Gecko)Chrome/89.0.4389.82 Safari/537.36”)