在我的黄瓜步骤中,我需要找到子域,以便我可以针对数据库查询它并查找是否创建了记录。我还想知道切换到特定用户的正确子域的最佳方法。我使用以下内容:
这是当前步骤定义的样子。但请求不是正确的方法。
Then /^I should be on the ([^"]*) page$/ do |arg1|
request.uri.should == "/#{arg1}"
end
Then /^I should be on the ([^"]*) subdomain$/ do |arg1|
request.subdomain.should == arg1
end
这些步骤都不起作用,因为request是一种在selenium驱动程序中发出实际http请求的方法。
答案 0 :(得分:0)
假设你有某种类型的browser
变量,这样的东西应该有用:
browser.getLocation.should == "/#{arg1}"