したがって、subdomain-fu を使用して管理機能をパブリック機能から分離するためにサブドメインを利用する Rails Web アプリケーションがあります。admin.example.comしたがって、2 つの URL (例:と)に含まれる機能 (テストしたい!) がありますwww.example.com。管理ドメインに対して実行するシナリオと、www ドメインに対して実行するシナリオが必要です。
私の問題は、起動後にいつでもセレンが使用するドメインを変更する方法がわからないことです。env.rb に次のようなものを入れることができます。
Webrat.configure do |config|
config.mode = :selenium
config.application_address = "admin.example.com"
end
そしてそれは機能しますが、管理ドメインが必要なシナリオでのみ. 次のようなことを試してみると:
host! "www.example.com"
私のステップ内では、「admin.example.com」を使用しているセレンによって無視されているようです
何か案は?または、それが不可能な場合、回避策のアイデアはありますか?