Я пытаюсь использовать watir-webdriver/ruby в корпоративной среде, но у меня возникают проблемы с необходимостью ввода учетных данных прокси-сервера, чтобы получить доступ к тестируемой системе.watir-webdriver & proxy credentials
Я читал различные фрагменты с других форумов, в том числе полезные советы Алистера Скотта по настройке прокси в целом и сохранение их в профилях. Это, тем не менее, не дает мне пройти мимо фактической необходимости вводить учетные данные прокси.
Два Гвозди я могу думать о том, включают
Каким-то образом сохранить учетные данные в том же порядке, что и сам прокси. Например:
профиль = Selenium :: WebDriver :: Firefox :: Profile.new profile.proxy = Selenium :: WebDriver :: Proxy.new: http => 'myproxy.com:8080',: ssl => 'myproxy.com:8080'
КОМАНДА ДЛЯ ПРОЦЕССНЫХ ПОЛНОМОЧИЙ?
б = Watir :: Browser.new: светлячок,: профиль => Профиль
Использовать мой профиль по умолчанию, который имеет учетные данные прокси сохранены, но все еще требует некоторого WebDriver кода, чтобы нажать на кнопку «OK» (и, возможно, больше с 'я понять риски' диалог и т.д.) после
б = Watir :: Browser.new: светлячок,: профиль => 'по умолчанию'
Я не разрешено размещать изображения еще как новичку, но текст диалога говорит
Прокси [BLAH] запрашивает имя пользователя и пароль. На сайте написано [BLAH] Имя Пользователь: Пароль: [OK] [Отмена]
Все предложения с удовольствием приветствовали.
UPDATE мне удалось получить что-то на работу, которая использует профиль по умолчанию и настройки настройки Firefox под названием «signon.autologin.proxy» - установить это истинный (кран в о: конфигурации в браузере, фильтр на «Prox» и он должен появиться на дно)
бы по-прежнему предпочитают Watir-WebDriver решение на основе хотя ;-)
Что вы подразумеваете под «управлением, чтобы заставить что-то работать»? Помогло ли вам решить вашу проблему? – p0deje