Как запустить Firefox в приватном режиме с NodeJS и Selenium? - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь запустить Firefox в приватном режиме с помощью TypeScript. Я пробовал это, и он не будет использовать частный режим:

static async CreateFirefoxDriver():Promise<WebDriver>
{
    //Create the firefox capabilities
    var firefoxCapabilities = Capabilities.firefox();

    //Use Private Window
    var firefoxOptions = {
        'args': ['-private']};

    firefoxCapabilities.set('firefoxOptions', firefoxOptions);
    var driver = await new Builder().withCapabilities(firefoxCapabilities).build();

    //Maximize the window
    await driver.manage().window().maximize();
    return driver;
}

1 Ответ

0 голосов
/ 03 февраля 2020

Вот как это правильно настроить:

static async CreateFirefoxDriver():Promise<WebDriver>
{
    var options = new firefox.Options();
    options.addArguments("-private");

    var driver = await new Builder().forBrowser("firefox").setFirefoxOptions(options).build();

    //Maximize the window
    await driver.manage().window().maximize();
    return driver;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...