在 Rails 中,当我们将 capybara 与 selenium 一起使用时,默认情况下它们会为我们的 rails 应用程序运行机架服务器,我们可以在不运行实际应用程序的情况下对其进行测试。
那么让我解释一下它的含义:
因此,当我们为 rails 配置 capybara rspec 和 selenium 时,不需要单独运行您的 rails 服务器,当我们运行规范以及访问规范中应用程序的任何 URL 时,它就可以正常工作。它发生是因为它在后台创建了一个机架服务器。
现在我使用 Selenoid 而不是 selenium,但机架服务器无法正常工作。那么 selenoid 是否仅适用于远程 url 而它不创建任何机架应用程序?
让我知道是否有任何其他信息。是必须的。
谢谢!