selenium - 以隐身模式启动 headless chrome

标签 selenium google-chrome-headless incognito-mode

在 SpecFlow/Selenium 下,我这样启动 Chrome:

    var options = new ChromeOptions();
    options.AddArguments("--headless", "--window-size=1920,1080", "--disable-gpu", "--disable-extensions", "--no-sandbox", "-incognito");

    var svc = ChromeDriverService.CreateDefaultService();
    svc.Start();

    Context.Driver = new ChromeDriver(svc, options);

当 Chrome 可执行文件上的 -incognito 标志以隐身模式启动浏览器时,我认为这对 headless 模式也是如此。我错了。可以用 headless 来完成吗?如果是,怎么办?

我还尝试了 --incognitoincognito 以及将标志放在 AddArguments() 调用中的不同索引处。

最佳答案

噢!结果我错过了一个 -...

"--incognito"

关于selenium - 以隐身模式启动 headless chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49447715/

相关文章:

python-3.x - 如何使用 Python 从 Spotify 播放歌曲

python-3.x - 如何在 Selenium 中打开保存在桌面上的链接

go - 在 chromedp.ActionFunc 中赋值的变量不能被 SendKeys 输入

java - headless Chrome 和 Selenium 的 NoSuchElementException

automated-tests - 在 headless chrome 上更改用户代理

javascript - iOS 12 Safari 的私有(private)/隐身模式检测

python - Selenium:Runtime.executionContextCreated 无效 'context':

python - 在 Selenium 中获取文件选择器对话框的 ID 或其他句柄

internal-server-error - 谷歌服务器在隐私浏览模式下的第一个请求给出服务器错误

javascript - 配置 Selenium 以在私有(private)模式下驱动 Safari