如何使用fillIn附加预填充的textarea内容

时间:2017-07-03 12:21:40

标签: testing ember.js ember-testing

我有一个textarea,它已经使用fillIn函数填入了值。但现在我想用另一个角色' @'添加相同的textarea。但是当我再次尝试使用fillIn时;它重写了textarea。我该如何追加文字。我需要它分两个步骤。

HTML:



<textarea data-test-id='descriptor'></textarea>
&#13;
&#13;
&#13;

测试:

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

输出应为:第一个文字@

1 个答案:

答案 0 :(得分: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>