Capybara/poltergeist 重定向到外部 URL (不获取它)
Capybara/poltergeist redirecting to an external URL (not fetching it)
我有一个应用程序有时会重定向到不同域中的不同网站。我正在尝试使用 Capybara 和 Poltergeist 对其进行测试,但出现此错误:
Minitest::UnexpectedError: ActionController::RoutingError: No route matches [GET] "/thank-you-for-registering"
该路径在其他网站中,因此不应在我的 Rails 应用程序中作为操作执行。我不需要获取该页面,但我需要我的测试不会崩溃。有什么想法可以实现吗?
如果它在您的应用程序上调用该操作,要么是您页面中的 url 有误,要么您实际上并没有使用 poltergeist 进行测试。如果您实际上没有使用 poltergeist 进行测试,那么它将默认为机架测试驱动程序,它完全忽略所有请求的 Uris 中的主机名。
我有一个应用程序有时会重定向到不同域中的不同网站。我正在尝试使用 Capybara 和 Poltergeist 对其进行测试,但出现此错误:
Minitest::UnexpectedError: ActionController::RoutingError: No route matches [GET] "/thank-you-for-registering"
该路径在其他网站中,因此不应在我的 Rails 应用程序中作为操作执行。我不需要获取该页面,但我需要我的测试不会崩溃。有什么想法可以实现吗?
如果它在您的应用程序上调用该操作,要么是您页面中的 url 有误,要么您实际上并没有使用 poltergeist 进行测试。如果您实际上没有使用 poltergeist 进行测试,那么它将默认为机架测试驱动程序,它完全忽略所有请求的 Uris 中的主机名。