2016-12-07 3 views
0

Capybara derCapybara Poltergeist Server

visit '/' 

Befehl verursacht Poltergeist Fahrer erreichen fehlgeschlagen Fehler: Capybara :: Poltergeist :: StatusFailError: Antrag auf 'http://127.0.0.1:50142/' ausgefallenen Server zu erreichen, überprüfen Sie DNS und/oder Serverstatus

Der Screenshot zeigt eine gerenderte Seite.

entschied ich

aus
config.use_transactional_fixtures = true 

das Problem verursacht. Der Fehler tritt auf, egal ob wahr oder falsch.

Ich habe keine 3rd Party Websites geladen werden.

Der erste Teil des Tests funktioniert. Es ist nur der Befehl visit, der den Fehler verursacht.

it 'should have email input' do 
    my_login_func 
    expect(page).to have_selector("input[type=email]") 

    visit '/' 
end 

Antwort

0

Ich fand es heraus. Als ich meinen Fahrer zurück zu Webkit statt Poltergeist wechselte. Ich habe den Fehler bekommen. Ich hatte einen Iframe auf der Seite, die nicht geladen wurde.

Poltergeist hat sich nicht darüber beschwert. Webkit hat es getan.

Verwandte Themen