使用配置文件路径打开 Firefox [Selenium WebDriver NodeJS]

4

我想在 Firefox 中打开默认配置文件。 我尝试使用:

options.setProfile(path);

但是它没有起作用。

我已经使用 options.addArguments() 成功打开了配置文件,但是无法控制它。它会给出 "permission denied" 或者 "connection closed" 的提示。

我正在使用 "selenium-webdriver 4.0.0-alpha.5" 和 "firefox 78.0.1 (64-bit)" 在 Windows 10 上。

1个回答

1
我使用这个:

const {Builder} = require('selenium-webdriver');
const firefox = require('selenium-webdriver/firefox');

let options = new firefox.Options();
let profile = '/home/me/.mozilla/firefox/4p90s4py.oss';
options.setProfile(profile);


let driver = new Builder()
        .forBrowser('firefox')
        .setFirefoxOptions(options)
        .build();

希望它有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接