Я пытаюсь прагматично маршрутизировать watir через прокси - это означает, что в скрипте я хотел бы динамически изменить свой прокси перед запуском браузера.
Вот что я пробовал до сих пор (и до сих пор терплю неудачу):
Я бегу хром и Lynx Lynx Ubuntu. Я выбрал TREX, потому что думал, что Watir может использовать PROXY или что-то в этом роде.
Я переписал / usr / bin / google-chrome как:
#!/bin/bash
/opt/google/chrome/chrome --proxy-server="$TREX" $@
Причина, по которой я передаю переменную окружения прокси-серверу, а не http_proxy, заключается в том, что я никогда не мог заставить http_proxy работать как есть
тогда я сделал простое:
require 'rubygems'
require 'watir-webdriver'
ENV['TREX'] = "XX.XX.XX.XX:YY"
browser = Watir::Browser.new(:chrome)
browser.goto("http://mysite.com")
В любом случае, здесь происходит то, что он пересылает меня на страницу входа прокси, а не просто пересылает запрос.
Что мне здесь не хватает? Я чувствую, что я довольно близко.