因此,我有一个Rails web应用程序,它利用子域将admin功能与使用子域fu的公共功能分开。 因此,有两个网址(例如admin.example.com
和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”
任何想法?或者,如果它不可能,解决方法的任何想法?