Если вы думаете о запуске нескольких экземпляров, вы можете попробовать гем watirgrid (я его автор, отказ от ответственности: -)
С точки зрения работы через прокси, и поскольку вы используете Firefox, вы можете попробовать что-то с watir-webdriver с сервером селена
Итак, запустите ваш сервер селена:
java -jar selenium-server-standalone-2.0b1.jar
Ваш код будет выглядеть так:
require 'watir-webdriver'
b = Watir::Browser.new(:remote, :url => "http://127.0.0.1:4444/wd/hub", :desired_capabilities => :firefox)
, где 127.0.0.1:4444 (сервер селен) может быть изменен через обратный прокси-сервер ... Я на самом деле не пробовал. В любом случае, вам не нужно.
Вы можете просто иметь N удаленных серверов и вызывать каждый из их удаленных URL-адресов напрямую, как показано выше ... Или просто использовать watirgrid, если вы хотите распараллелить / распределить ваши тесты немного проще =)