Beim Ausführen von Djangotests mit Selen (keine Fernbedienung, keine xvfb) bekomme ich immer die folgende Ausnahme:
%Vor%Tests werden mit LiveServerTestCase mit django 1.4 und Selenium python-bindings 2.28.0 mit Firefox WebDriver ausgeführt. Hat jemand eine Idee, wie man es löst?
Stellen Sie sicher, dass der Browser, der die Seite anfordert, auf die Antwort wartet.
Wenn ich mich richtig erinnere, gibt es die selenium_client.implicitly_wait(sec)
und selenium_client.set_page_load_timeout(sec)
Befehle dafür, stellen Sie sicher, dass Sie sie benutzen.
Wenn nicht, versucht der Server, in eine beschädigte Pipe zu schreiben, weil der Browser die Verbindung vor dem Senden der Antwort schließt.
Tags und Links python django testing selenium django-testing