gpt4 book ai didi

ruby-on-rails - 如何使用 Rails/Cucumber 测试重定向到 Soundcloud

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:31 25 4
gpt4 key购买 nike

我有一个重定向到 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

我实际上可以看到重定向工作,但我在“/logout”页面上,所以 Capybara 无法选择和填写字段,我得到一个错误。只有这样 cucumber 才能到达登录页面并停止。

我收到这个错误:

capybara ::NotSupportedByDriverError ( capybara ::NotSupportedByDriverError)

我想找到一种使用 Cucumber 正确测试这些重定向的方法。

谢谢你的帮助

最佳答案

我相信您需要使用 selenium 来测试应用程序范围之外的 cucumber 。为此,请将 @selenium 标记添加到您的场景中。

或者,如果您只想测试重定向,最好在 Controller 测试中进行。

关于ruby-on-rails - 如何使用 Rails/Cucumber 测试重定向到 Soundcloud,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10879664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com