Selenium python中Chrome策略和Chrome实验选项之间的名称Map

ssgvzors  于 2022-12-06  发布在  Go
关注(0)|答案(1)|浏览(158)

我想使用Selenium设置这里列出的一些Chrome策略。我的问题是我不知道如何将Chromium策略名称Map到首选项名称,以传递给Selenium中的Chrome驱动程序。
基于this question,策略SafeBrowsingEnabled变为:

from selenium.webdriver.chrome.options import Options as ChromeOptions

chrome_options = ChromeOptions()
chrome_options.add_experimental_option(
    'prefs', {
        'safebrowsing.enabled': 'false'
    }
)

基于this question,策略DownloadRestrictions变为:

from selenium.webdriver.chrome.options import Options as ChromeOptions

chrome_options = ChromeOptions()
chrome_options.add_experimental_option(
    'prefs', {
        'download_restrictions': 3
    }
)

基于this question,策略DefaultDownloadDirectory变为:

from selenium.webdriver.chrome.options import Options as ChromeOptions

chrome_options = ChromeOptions()
chrome_options.add_experimental_option(
    'prefs', {
        'download.default_directory': '/path/to/folder',
    }
)

但是这些Map是从哪里来的呢?我找不到任何关于这方面的文档。

相关问题