WebDriver使用web-component-tester调用?

时间:2015-04-27 22:30:56

标签: polymer web-component-tester

我尝试使用Polymer的网络组件测试程序编写一些功能测试。我需要在搜索过滤器中输入一些值,然后触发bufferSize事件。我可以通过Mocha测试调用WebDriver吗?

1 个答案:

答案 0 :(得分:1)

您可能需要查看此回购: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