【问题标题】:open firefox with a profile path [selenium webdriver NodeJS]使用配置文件路径打开 Firefox [selenium webdriver NodeJS]
【发布时间】:2020-10-24 08:12:36
【问题描述】:
我正在尝试在 Firefox 中打开默认配置文件。
我试过使用:
options.setProfile(path);
但是没用
我已设法使用options.addArguments() 打开配置文件,但我无法控制它。
它给出“权限被拒绝”或“连接关闭”
我在 Windows 10 上使用“selenium-webdriver 4.0.0-alpha.5”和“firefox 78.0.1(64 位)”
【问题讨论】:
标签:
javascript
node.js
selenium
selenium-webdriver
geckodriver
【解决方案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();
希望对你有帮助