Tag: poltergeist

Poltergeist ist ein Capybara-Treiber für PhantomJS.

Warum können meine Capybara/Poltergeist-test-wählen Sie aus eine jQuery-autocomplete-Feld?

Anzahl der Antworten 5 Antworten
UPDATE: ich habe das problem behob, nach viel mühsame Arbeit auf meinem eigenen. Ich bin glücklich, eine Ressource, die niemanden brauchen, ist eine hand mit diesem. Hier eine Zusammenfassung meiner setup. Ich habe versucht, jede Lösung, die

Capybara, Wasserschwein-webkit-und benutzerdefinierte Datei-upload-Formular

Anzahl der Antworten 4 Antworten
Habe ich erstellt benutzerdefinierte upload-Formular mit dem folgenden html-stack: <form> <label></label> <input type="file"> </form> Dem file-Feld wird versteckt per css mit display: none Eigenschaft. Also die Datei Anhängen Dialog wird aufgerufen durch den Benutzer wenn Sie die

capybara-webkit-kann nicht simulieren, klicken Sie auf (nicht link/button) element

Anzahl der Antworten 1 Antworten
In einem rspec feature Szenario habe ich: scenario 'shows things', js: true do page.find('#my_div').trigger(:click) Scheint dies nicht, um das Feuer der jQuery-handler, der auf das click-Ereignis dieses element. Im debugger gibt dieser Aufruf mit einem leeren string

Schienen Phantomjs, poltergeist, und Capybara-spielen nicht gut zusammen

Anzahl der Antworten 3 Antworten
Arbeiten in einer rails 3.1.2 Projekt (mac OS X), habe ich PhantomJS richtig installiert (ich kann code ausführen, wie die folgenden, und es funktioniert perfekt, genau das grabben der Titel der Seite und speichern Sie eine genaue

Wie poltergeist/PhantomJS und capybara-webkit unterscheiden?

Anzahl der Antworten 4 Antworten
Was sind die Unterschiede zwischen PhantomJS und capybara-webkit -? Was sind die Vorteile von capybara-webkit-über PhantomJS? Welche der beiden ist die effizienteste Instrument? Andere ... InformationsquelleAutor Prashanth Sams | 2014-05-30

Poltergeist - ausschalten JQMIGRATE Warnungen

Anzahl der Antworten 4 Antworten
Beim laufen meine test-suite mit poltergeist als JavaScript-Fahrer, ich bin der Begegnung die folgenden Warnungen: JQMIGRATE: jQuery.fn.attr(selected) may use property instead of attribute JQMIGRATE: jQuery.browser is deprecated Ist das möglich, diese zu deaktivieren? InformationsquelleAutor der Frage alexs333

Wie kann ich testen, eine rails 4 bestätigen Sie den dialog mit Capybara und Poltergeist?

Anzahl der Antworten 5 Antworten
Ich versuche zu testen, ob ein link auf eine Zerstöre-Aktion wirft eine native browser - confirm box mit der richtigen Nachricht. Den link erzeugt wird, die mit Schienen' link_to: link_to 'Delete', user_path, method: :delete, data: { confirm:

Poltergeist wirft JS-Fehler, wenn js_errors: false

Anzahl der Antworten 4 Antworten
Ich habe einen großen test-suite, die mit poltergeist und capybara. Ich erhalte die folgende Fehlermeldung: One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can

Herunterladen der Datei in einen bestimmten Ordner mit dem Capybara- und Poltergeist-Treiber

Anzahl der Antworten 4 Antworten
Schreibe ich meine Akzeptanz-tests mit Capybara und Poltergeist-Treiber.Ich muss überprüfen den Inhalt der CSV-Datei heruntergeladen. Ich habe versucht, verschiedene Möglichkeiten, das Rendern der Inhalte auf der Seite selbst, anstatt heruntergeladen zu werden. Auch versucht, die änderung der

Wie gebe ich einen Wert zurück, wenn execute_script in Capybara verwendet wird?

Anzahl der Antworten 1 Antworten
Habe ich eine wirklich einfache Linie in einem test, der ruft execute Skript wie dieses: puts page.execute_script("return somefunction();").to_i.inspect In javascript habe ich eine Funktion wie diese: function somefunction(){ console.log("test"); return 999; } Den 'test' von der Konsole