我已尝试过p page
和p page.source
以及
(rdb:1) find ('page') (rdb:1) find ('bosy') (rdb:1) find ('body') (rdb:1) find (rdb:1) p page (rdb:1) p html (rdb:1) p source (rdb:1) p page.source
但我得到的只是变化:
*** Unknown command: "page". Try "help".
代码:
describe "For a user who is not logged in." do
context "Visiting the home page." do
before(:each) { visit root_path }
describe "The page." do
subject { page }
debugger
1
it "Has a 'login' link." do
should have_link('Sign In')
end
it "does NOT have a 'logout' link." do
should have_no_link('Logout')
end
end
end
end
答案 0 :(得分:1)
当前debugger
行不会在定义page
的范围内执行。也许before(:each) { visit root_path; debugger }
可行。完全未经测试。
答案 1 :(得分:1)
嗯。我无法回答你的问题,但如果你的目标是偷看页面, 你可以用
save_and_open_page
需要测试中的launchy gem&发展范围。
(假设你正在使用水豚?)