2

私のプロジェクトの 1 つはかなり JavaScript を多用しているため<noscript>、ブラウザーで Javascript を無効にして入ってくる可能性のあるユーザーに警告します。

この動作を検証するだけのテスト スイートのテストを作成しようとしていますが、要求を行う前に JavaScript を無効にするように Capybara/Poltergeist (機能テストに使用) に指示する方法がわかりません。ドキュメントには明確なものが見つかりません。他の誰かがこのようなことに遭遇しましたか?

4

1 に答える 1

1

そのため、Poltergeist でこれを行う方法はまだわかりませんが、Selenium で設定する方法はわかりました。

Capybara.register_driver :selenium_firefox_nojs do |app|
  profile = Selenium::WebDriver::Firefox::Profile.new
  profile["javascript.enabled"] = false
  Capybara::Selenium::Driver.new(app, :browser => :firefox, :profile => profile)
end 
于 2013-08-07T21:47:29.190 に答える