Есть ли метод, который я могу использовать для отправки ключей в поле ввода с помощью тестера веб-компонентов? Я хотел бы проверить отправку ключа возврата в форму.
Тестер веб-компонентов Polymer sendKeys
Ответы (1)
Я не знаю о таком методе в тестере веб-компонентов, но у Polymer iron-test-helpers
есть MockInteractions
который может отправлять ключи цели . У него даже есть один специально для ENTER: MockInteractions.pressEnter(target)
.
Установить
bower i --save-dev iron-test-helpers
использование
<link rel="import" href="iron-test-helpers/iron-test-helpers.html">
<script>
describe('accessibility', function(done) {
it('should jump to next page on ENTER key', function() {
var el = fixture('basic');
var expectedIndex = el.pageIndex + 1;
MockInteractions.pressEnter(el.$.nextBtn);
// pressEnter() simulates key-down and asynchronous key-up,
// so wait a while before testing the result
setTimeout(function() {
expect(el.pageIndex).to.be.eql(expectedIndex);
done();
}, 500);
});
});
</script>
person
tony19
schedule
15.08.2016