Я использую адаптер Cucumber + Webrat + Mechanize и хочу протестировать содержимое страниц, которые iframed или обрамлены на выбранную страницу.Webrat проверить содержимое в iframe или frameset
Другими словами:
Scenario: View header on webpage
Given I visit a page containing a frameset
When there is a header frame
Then I should see login details in frame header
Проблема, конечно, последний шаг: Мне нужно, чтобы перейти к заголовку кадра и исследовать его содержимое. Я могу проверить кадр тег здесь
response_body.should have_selector "frame[src][name=header]"
Это оставляет меня два вопроса:
- Как читать атрибут Src и перейдите на эту страницу
- Как вернуться обратно на исходную страницу
Я использую механизировать и не селен для того, чтобы мой тест для запуска без головы. Тем не менее, мне нравится DSL. Но, похоже, это не реализовано в адаптере webrat/mechanize. –
Ах, я не заметил, где вы упомянули, что это механизировано. Хотелось бы, чтобы я мог использовать это, но должен также проверить кучу вызовов Ajax. –