我有一个重定向到 Soundcloud 的 Rails 应用程序,以便用户可以连接到他的帐户。我正在用 Cucumber 测试这个过程,但我有几个错误。
如果没有另一个 gem 来处理重定向,我会超时
我尝试使用 Capybara-mechanize。
When /^I successfully connect to Soundcloud$/ do Capybara.app_host = "https://soundcloud.com" steps %Q{ When I follow "sc_connect" And I fill in the following: | username | myusername | | password | mypassword | And I press "Connect" } end
我实际上可以看到重定向工作,但我在“/注销”页面上,所以 Capybara 无法选择和填写字段,我得到一个错误。只有这样黄瓜才能到达登录页面并停止。
我收到此错误:
Capybara::NotSupportedByDriverError (Capybara::NotSupportedByDriverError)
我想找到一种使用 Cucumber 正确测试这些重定向的方法。
谢谢你的帮助