2017-07-03 7 views
0

Ich habe ein Textfeld, das bereits mit fillIn-Funktion gefüllt ist. Aber jetzt möchte ich das gleiche Textfeld mit einem anderen Zeichen '@' anhängen. Aber als ich fillIn erneut benutzen wollte; Es schreibt den Textbereich neu. Wie kann ich den Text anhängen? Ich brauche es in zwei Schritten.So fügen Sie einen vorgefüllten Textarea-Inhalt mit fillIn an

HTML:

<textarea data-test-id='descriptor'></textarea>

Test:

test('testing-fillIn', async function(assert){ 
 
await fillIn(testSelector('descriptor'), 'First text '); 
 
await fillIn(testSelector('descriptor'), '@'); 
 
});

sollte die Ausgabe sein: Erster Text @

Antwort

1

test('testing-fillIn', async function(assert){ 
 
await fillIn(testSelector('descriptor'), 'First text '); 
 
var textVal =document.getElementById('textArea').val(); 
 
await fillIn(testSelector('descriptor'), textVal+'@'); 
 
});
<textarea id="textArea" data-test-id='descriptor'></textarea>

+1

können Sie Javascript verwenden, um die vorherige val von textarea zu bekommen und es dann zu neuer val anhängen – Sandeep

Verwandte Themen