Polymer 使用Web组件测试器调用存根、替换和夹具需要什么顺序

Polymer 使用Web组件测试器调用存根、替换和夹具需要什么顺序,polymer,web-component-tester,Polymer,Web Component Tester,我开始为我的应用程序中的一些元素构建一个测试套件。在顶层我有一个元素,在它的模板中使用了我最终找到了答案 必须在实例化设备之前调用这两个函数。原因是存根更改了原型元素(即在其创建之后,但在其标记到dom之前,所以它需要在fixture之前执行) replace函数实际上在映射中添加了一个条目,以便在实例化设备时使用。因此,需要在fixture调用之前再次调用它 到今天为止,最新版本的web components tester没有包含允许在高度嵌套的元素上使用此功能的修复程序(例如,我尝试测试我的

我开始为我的应用程序中的一些元素构建一个测试套件。在顶层我有一个
元素,在它的模板中使用了
我最终找到了答案

必须在实例化设备之前调用这两个函数。原因是存根更改了原型元素(即在其创建之后,但在其标记到dom之前,所以它需要在fixture之前执行)

replace函数实际上在映射中添加了一个条目,以便在实例化设备时使用。因此,需要在fixture调用之前再次调用它

到今天为止,最新版本的web components tester没有包含允许在高度嵌套的元素上使用此功能的修复程序(例如,我尝试测试我的应用程序级别元素,并且在使用replace时,应用程序标题布局中的应用程序工具栏未展开),但修复程序位于主控程序中。作为临时措施,我将browser.js的主版本复制到bower_Components/web component tester目录中正在使用的副本中

我认为在一些非常复杂的布局中仍然存在一个bug。我有一个纸片,里面有一个dom if模板,我试图用一个测试版本来代替它,作为一个模拟,它的模板中也有标签。这不管用