vik*_*mvi 3 selenium selenium-webdriver
我需要使用具有以下 cookie 设置的 Selenium 测试网页
1. Allow sites to save and read cookie data (recommended)
2. Block third-party cookies
Run Code Online (Sandbox Code Playgroud)
我找到了如何使用 webdriver for Chrome 和 FireFox JAVA 禁用 cookie 的链接,它在全局级别进行设置,而不是在 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
Run Code Online (Sandbox Code Playgroud)
Firefox 允许/阻止 cookie 的首选项:
// allow all cookies
"network.cookie.cookieBehavior": 0
// block third party cookies
"network.cookie.cookieBehavior": 1
// block all cookies
"network.cookie.cookieBehavior": 2
Run Code Online (Sandbox Code Playgroud)
要找出偏好,只需比较在目标浏览器中手动更改选项前后的偏好即可。
对于 Chrome,该文件名为Preferences
. 要获取此文件夹的路径,请about:config
使用 Chrome导航。
对于 Firefox,该文件名为prefs.js
. 要获取此文件夹的路径,请about:profiles
使用 Firefox导航。
归档时间: |
|
查看次数: |
4048 次 |
最近记录: |