1

我正在尝试使用 Polymer 的 web-component-tester 编写一些功能测试。我需要在搜索过滤器中输入一些值,从而触发一个onkeyup事件。我可以从 Mocha 测试中调用 WebDriver 吗?

4

1 回答 1

1

你可能想看看这个 repo:https ://github.com/PolymerElements/iron-test-helpers 它是 Polymer 的测试助手,它将帮助你模拟组件内部的交互。

var element = fixture('basic');
var input = Polymer(element).querySelector('input[type="search"]');
MockInteractions.pressAndReleaseKeyOn(input, 65, [], 'A');
MockInteractions.pressEnter(input);

在此处查看示例测试用例:https ://github.com/PolymerElements/gold-cc-expiration-input/blob/95fa373eab5ddb557a2196d4186c283726b8c5f1/test/basic.html

于 2016-11-20T23:21:00.033 回答