Я пытаюсь использовать selenium-webdriver [ruby bindings] [1] для доступа к внутреннему веб-сайту, для которого требуется настроить прокси, и HTTP Basic Auth.
В настоящее время у меня есть:
require "selenium-webdriver"
driver = Selenium::WebDriver.for :firefox
driver.navigate.to "http://my-internal-site.com"
Но это не удается из-за проблем с прокси и http-аутентификацией. Если я добавлю свое имя пользователя и пароль к URL-адресу (т.е. http://username:password@site.com
), я смогу выполнить базовую аутентификацию на другом сайте, для которого не требуется прокси-сервер, но это не кажется идеальным решением.
Есть предложения?