gpt4 book ai didi

selenium - 如何更改允许站点保存和读取 cookie 数据(推荐)和/或阻止第三方 cookie

转载 作者:行者123 更新时间:2023-12-04 03:01:40 31 4
gpt4 key购买 nike

我需要使用具有以下 cookie 设置的 Selenium 测试网页

1. Allow sites to save and read cookie data (recommended)

2. Block third-party cookies

我找到了链接 how to disable cookies using webdriver for Chrome and FireFox JAVA ,它在全局级别进行设置,而不是在 Cookies 下进行单独设置。

最佳答案

这取决于司机。对于 Chrome 和 Firefox,您可以通过使用驱动程序设置首选项来设置行为。

Chrome 允许/阻止 cookie 的首选项:

// allow all cookies
"profile.default_content_setting_values.cookies": 1 // 1:allow, 2:block
"profile.block_third_party_cookies": false

// block third party cookies
"profile.default_content_setting_values.cookies": 1 // 1:allow, 2:block
"profile.block_third_party_cookies": true

// block all cookies
"profile.default_content_setting_values.cookies": 2 // 1:allow, 2:block
"profile.block_third_party_cookies": true

Firefox 允许/阻止 cookie 的首选项:
// allow all cookies
"network.cookie.cookieBehavior": 0

// block third party cookies
"network.cookie.cookieBehavior": 1

// block all cookies
"network.cookie.cookieBehavior": 2

要找出偏好,只需比较在目标浏览器中手动更改选项前后的偏好即可。

对于 Chrome,文件名为 Preferences .要获取此文件夹的路径,请导航 about:config与 Chrome 。

对于 Firefox,文件名为 prefs.js .要获取此文件夹的路径,请导航 about:profiles使用 Firefox。

关于selenium - 如何更改允许站点保存和读取 cookie 数据(推荐)和/或阻止第三方 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48667852/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com