我正在使用 Cucumber + Webrat + Mechanize 适配器,并希望测试 iframed 或框架到所选页面的页面内容。
换句话说:
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 属性并导航到该页面
- 如何导航回原始页面