¿Cómo usar la misma ventana del navegador para realizar pruebas automáticas con Selenium-webdriver (ruby)?

Estoy automatizando los casos de prueba para un sitio web que utiliza selenio-webdriver y pepino en rubí. Necesito que cada función se ejecute en un orden particular y use la misma ventana del navegador. Cada función crea una nueva ventana para ejecutar la prueba. Aunque en algunos casos de prueba este comportamiento es deseable, en muchos casos no lo es. De mi investigación hasta ahora, parece que hay respuestas mixtas sobre si es posible manejar la misma ventana del navegador con selenio en todos los casos de prueba. La mayoría de las respuestas con las que me he encontrado fueron para otros idiomas y eran soluciones de trabajo específicas para un navegador (estoy desarrollando mi prueba mientras pruebo IE, pero se espera que las ejecute en otros navegadores). Estoy trabajando en Ruby y, por lo que he leído, ¿parece que tendría que hacer una clase para la página? Estoy confundido en cuanto a por qué tendría que hacer esto o cómo eso ayuda.

mi archivo env.rb:

require 'selenium-webdriver'
require 'rubygems'
require 'nokogiri'
require 'rspec/expectations'

Before do

    @driver ||= Selenium::WebDriver.for :ie
    @accept_next_alert = true
    @driver.manage.timeouts.implicit_wait = 30
    @driver.manage.timeouts.script_timeout = 30
    @verification_errors = []
  end

  After do
    #@driver.quit
    #@verification_errors.should == []
  end

Alguna información que he recopilado hasta ahora de personas con problemas similares:https://code.google.com/p/selenium/issues/detail?id=18 ¿Hay alguna forma de adjuntar un navegador que ya se esté ejecutando a Selenium webdriver en java?

Por favor, hágame preguntas si algo sobre mi pregunta no está claro. Tengo muchas más pruebas para crear, pero no quiero continuar con la creación de pruebas si mi base es descuidada y me faltan las capacidades solicitadas. (Si observa algún otro problema dentro de mi código, indíquelo en un comentario)

Respuestas a la pregunta(2)

Su respuesta a la pregunta