Я пишу тесты для www.offdesk.com, и когда якорь "зарегистрироваться" нажимается, он открывает модальное окно pirobox, в этот момент мой irb работает нормально, но я не могу вставить текст в inputtexts внутри него.
Я написал:
browser.link(:id, 'lkNovaConta').click()
browser.text_field(:id, "usuario_nome").wait_until_present
browser.text_field(:id, "usuario_nome").set("Test user")
, но никогда не пропускает before_present, так как у меня есть JS-переменная с содержимым html, я подумал, что у меня есть индексная проблема, поэтому я попробовал:
browser.link(:id, 'lkNovaConta').click()
browser.text_field(:id => "usuario_nome", :index => 1).wait_until_present
browser.text_field(:id => "usuario_nome", :index => 1).set("Test user")
также пробовал с index = 2, index = 0 ... но все не удалось
Есть ли у вас какие-либо идеи, как протестировать или предложить сделать эту функцию тестируемой?