Мне нужно проверить вход в систему с помощью Facebook Connect на моем сайте. При нажатии кнопки «Подключиться с помощью Facebook» открывается всплывающее окно.
Я использую ie = Watir::Browser.attach(:title, 'Login | Facebook')
, чтобы назначить это новое окно новому объекту. Но каким-то образом предыдущий объект браузера также ссылается на новый объект.
b = Watir::Browser.start( "http://www.pstom.com" )
b.link(:text, "Connect with Facebook").click
irb(main):081:0> puts b.title
PSToM - Home
=> nil
ie = Watir::Browser.attach(:title, 'Login | Facebook')
puts b.title
Login | Facebook
=> nil
irb(main):085:0> puts ie.title
Login | Facebook
=> nil
Что пошло не так (тестирую в IRB в Ubuntu)