Mysql 使用Capybara+rspec+selenium登录/注册测试,是否连接到my DB?
我正试图为我的网站写两个简单的测试。这是我第一次这样做,我遇到了一点问题 测试规范非常简单:只需在email+密码字段中填写_,然后单击注册或登录,我将根据它进行测试 我悲哀地面临着几个问题: 点击后。。。呼叫,我有一个页面。应该有内容呼叫。但这似乎从未成功过。Selenium在看到成功注册或登录之前关闭firefox 对于登录,我不确定如何确保测试正在使用我的本地数据库。我在mysql上,我知道我的数据库正在运行,我可以在mysql administrator上运行查询,但我不知道登录是否在使用我的数据库,我也不知道注册是否真的在我的数据库中添加了新记录 非常感谢您的帮助Mysql 使用Capybara+rspec+selenium登录/注册测试,是否连接到my DB?,mysql,ruby-on-rails-3,selenium,rspec,capybara,Mysql,Ruby On Rails 3,Selenium,Rspec,Capybara,我正试图为我的网站写两个简单的测试。这是我第一次这样做,我遇到了一点问题 测试规范非常简单:只需在email+密码字段中填写_,然后单击注册或登录,我将根据它进行测试 我悲哀地面临着几个问题: 点击后。。。呼叫,我有一个页面。应该有内容呼叫。但这似乎从未成功过。Selenium在看到成功注册或登录之前关闭firefox 对于登录,我不确定如何确保测试正在使用我的本地数据库。我在mysql上,我知道我的数据库正在运行,我可以在mysql administrator上运行查询,但我不知道登录是否在使
RingoRspec将使用不同的数据库进行开发和生产。 您可以在config/database.yml中使用环境“test”检查数据库的名称 要查看正在测试的页面,可以调用save_和open_page方法 它将在你的浏览器中打开一个页面,你将能够知道发生了什么