1

Rails プロジェクトで、機能ファイルを追加し、ステップ定義でカピバラ + セレンを使用して外部 URL を読み込もうとしましたが、機能しませんか? ブラウザの読み込み動作はなく、コンソールからは外部 URL を要求しませんでし'http://baidu.com'たが、'http://localhost:3000'なぜ、どのように確認できるのでしょうか。どうもありがとうございました。

**env.rb**
require 'cucumber/rails' 
require 'capybara/rails' 
require 'capybara/cucumber' 
require 'selenium/client'
Capybara.current_driver = :selenium 
Capybara.default_selector = :css

**setp_definition:**
When /^i visit baidu$/ do
  visit('http://www.baidu.com/')

end

Then /^you should see Baidu$/ do
  page.should have_content('Baidu')
end

****the infor on the console:****

[31m にテキスト "Baidu" があると予想される ドキュメントを閲覧する Rails ガイド Rails API Ruby コア Ruby 標準ライブラリ ようこそ Ruby on Rails に乗っています! アプリケーションについて 環境について はじめに ここで入手方法ローリング: Rails generate を使用して、モデルとコントローラーを作成します 使用可能なすべてのオプションを表示するには、パラメーターなしで実行します. デフォルト ルートを設定し、public/index.html を削除します. ルートは config/routes.rb で設定されます. データベースを作成します. rake db:create を実行してデータベースを作成します。SQLite (デフォルト) を使用していない場合は、config/database.yml を自分のユーザー名とパスワードで編集してください。" (RSpec::Expectations::ExpectationNotMetError)[0m .

4

0 に答える 0