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