Я хочу автоматизировать этот сценарий. Усера присваивает объект UserB, который получает аварийное сообщение. Чтобы сделать это, я хочу иметь два различных браузера, запущенные с различными учетными записями для тестирования этого взаимодействия. Возможно сделать это? Если да, как?
Похоже, что ответ на этот вопрос уже дан в моем примере кода: http://stackoverflow.com/questions/213430/selenium-rc-run-tests-in-multiple-browsers-automatically.
firefox = Selenium::SeleniumDriver.new("localhost", 4444, '*firefox', "http://localhost:3000", 10000)
ie = Selenium::SeleniumDriver.new("localhost", 4444, '*iexpore', "http://localhost:3000", 10000)
Затем запускайте команды в разных браузерах, как хотите.