我的项目开发的某些部分已经完成。 公司要求我为开发的代码编写黄瓜测试用例 以及今后的发展。 路由文件有两个子域分别是admin和hosts.Devise也是 被使用。

现在我安装了黄瓜,并为 非注册用户登陆首页时的第一个故事,请输入 有效的电子邮件并被重定向到下一页。该页没有 密码字段。 通用标签

问题出在我的路线文件中, 通用标签

现在如何指定path.rb文件以在其中查找root_path 该特定子域。 没有在子域约束之外写入root_path。 这是我第一次进行测试。 我真的很固执于此,任何帮助深表感谢。

我只是从某人那里得知可以使用水豚来实现。如果可以,请给我一点点想法。

有帮助吗?

解决方案

事实证明这非常简单.Capybara提供了default_host方法。 所以我只需要提一下, 通用标签

然后是webstep


通用标签

更新: 不应使用

default_host,因为在文档中未提及它。 而是尝试在访问中使用绝对路径。 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top