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 .