Ich möchte mehrere Tastenkombinationen (Strg + Alt, Alt + Enter, Alt + Uparrow usw.) für meine Akzeptanz Testfälle simulieren.Ember Akzeptanz Test mehrere Tastendruckereignis
Ember test documentation hat eine abstrakte Syntax für die triggerEvent-Methode angegeben. Es ist immer noch unklar, wie man es für die Simulation mehrerer Tastenanschläge verwendet.
edit: Hinzufügen des Codes nach dem Vorschlag aus Kommentaren.
Lassen Sie keytrigger = testSelector ('random-id', "1");
triggerEvent (keytrigger, "keypress", {17,38});
Bitte helfen!
Es wäre toll, wenn Sie etwas Code teilen könnten. Wir müssen sehen, was Sie bisher versucht haben. :) – Badacadabra
Sicher. '' 'var keytrigger = testSelector ('random-id'," 1 "); triggerEvent (keytrigger, "keypress", {17,38}); '' ' Auch schaute ich in [keyEvent] (https://www.emberjs.com/api/classes/Ember.Test.html#method_keyEvent), die wiederum ruft [triggerEvent] (https: // github. com/emberjs/ember.js/blob/v2.12.0/packages/ember-testing/lib/helfer/key_event.js # L5) Benötigen Sie Hilfe, wie Sie meine Aufgabe erledigen können. –
Ich empfehle Ihnen, den Code in Ihre Frage zu stellen. Sie können es bearbeiten. ;) – Badacadabra