【问题标题】:Experimental Chrome Options in Selenium Node.jsSelenium Node.js 中的实验性 Chrome 选项
【发布时间】:2021-07-24 17:01:33
【问题描述】:

我需要转换这些 python 行:

options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-logging'])
driver = webdriver.Chrome(executable_path='<path-to-chrome>', options=options)

来自本期:Python selenium: DevTools listening on ws://127.0.0.1

我不知道如何在 Node.js 中添加实验选项,我找不到任何文档。

【问题讨论】:

    标签: node.js selenium google-chrome selenium-webdriver


    【解决方案1】:

    我也找不到 Selenium Node.js 中的实验性 chrome 选项。但是,如果您想排除 chrome 开关,我认为您可以这样做:

    const {Builder} = require('selenium-webdriver')
    const chrome = require('selenium-webdriver/chrome'); 
    
    const chromeOptions = new chrome.Options()
    chromeOptions.excludeSwitches("enable-logging")
    
    let driver = await new Builder().forBrowser('chrome').setChromeOptions(chromeOptions).build();
    

    【讨论】:

    • 你的答案被标记为低质量,试着用几句话解释你的代码是做什么的。也许这是正确的答案,但在目前的状态下很难理解。有时为什么比如何更重要。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-28
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 2017-12-29
    相关资源
    最近更新 更多