同一块中多个水豚“访问”会返回 ERR_CONNECTION_REFUSED 错误

问题描述 投票:0回答:1

在我正在使用的项目中

gem 'capybara'
gem 'capybara-selenium'

如果我有这样的块:

it do
  array.each do |elem|
    visit some_path(elem)
    expect(page).to have_text(/RecordNotFound/i)
  end
end

其中第一个

visit
返回 404 页,然后下一个
visit
不起作用,但返回 ERR_CONNECTION_REFUSED 错误:

Selenium::WebDriver::Error::UnknownError
unknown error: net::ERR_CONNECTION_REFUSED

有什么办法可以解决这个问题吗?

ruby-on-rails selenium-webdriver capybara
1个回答
0
投票

我在访问绝对路径时在测试中遇到了这个问题。 如果您尝试访问的路径位于本地服务器上,请尝试将其设置为相对路径,例如分割字符串。例如:

“http://localhost:3000/users/password/new”=>“/users/password/new”

© www.soinside.com 2019 - 2024. All rights reserved.