Я использую, Механизируют, чтобы сползать место, которое требует логина. Следующий код регистрирует меня в.
require 'mechanize'
agent = Mechanize.new
agent.get 'http://www.specialsite.com'
agent.page.form.txtEmail = '[email protected]'
agent.page.form.txtPassword = 'myPassword'
agent.page.form.add_field! "__EVENTTARGET","btnLogin"
agent.page.form.add_field! "__EVENTARGUMENT",""
agent.page.form.submit
agent.page.link_with(:text => "Special Link").click
agent.page.form.txtSearch = "Search Text"
agent.page.form.add_field! "__EVENTTARGET","lbtnSearch"
agent.page.form.add_field! "__EVENTARGUMENT",""
agent.page.form.submit
Мой вопрос, как я управляю этим кодом в рубиновом IRB так, чтобы у меня мог быть доступ к объектам, которые это определяет как 'агент', чтобы экспериментировать с и произвести остальную часть кода, в котором я нуждаюсь?
Я попробовал 'груз'. Это управляет командами, но это не делает объекты как 'агент' доступными.