Как подключиться через proxy с аутентификацией (логин и пароль) к сайту, используя Selenium + Firefox?
Как я понял, Selenium не поддерживает из коробки подключение к proxy с аутентификацией, но я же могу всё равно использовать proxy сервер, просто он мне доступ не даст к сайтам и высветиться окно для ввода логина и пароля, но окно не появляется и указанный proxy сервер не используется.
Что пробовал:
1)
let option = new firefox.Options().headless()
.setPreference("network.proxy.type", 1)
.setPreference("network.proxy.http", ip)
.setPreference("network.proxy.http_port", port)
.windowSize(screen);
let driver = new Builder()
.forBrowser('firefox')
.setFirefoxOptions(option)
.build();
2)
let option = new firefox.Options().headless().addArguments('--proxy-server=http://ip:port')
let driver = new Builder()
.forBrowser('firefox')
.setFirefoxOptions(option)
.build();
3)
let driver = new Builder()
.forBrowser('firefox')
.setFirefoxOptions(option)
.setProxy(proxy.manual({
http: 'ip:port'
}))
.build();