0

私は試しましたp pageそしてp page.sourceまた:

(rdb:1)検索('ページ')
(rdb:1)find('bosy')
(rdb:1)find('body')
(rdb:1)検索
(rdb:1)pページ
(rdb:1)p html
(rdb:1)pソース
(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
4

2 に答える 2

1

うーん。私はあなたの質問に答えることはできませんが、あなたの目標がページを覗くことであるならば、あなたは使うことができます

save_and_open_page

これには、テストと開発の範囲で起動可能な宝石が必要です。

(カピバラを使用していると仮定しますか?)

于 2012-07-25T19:55:11.923 に答える
1

現在の行が定義debuggerされているスコープで実行されない場所。page多分before(:each) { visit root_path; debugger }うまくいくでしょう。完全にテストされていません。

于 2012-07-25T19:54:31.290 に答える