Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何测试聚合物dom属性?_Javascript_Polymer - Fatal编程技术网

Javascript 如何测试聚合物dom属性?

Javascript 如何测试聚合物dom属性?,javascript,polymer,Javascript,Polymer,我有一个这样的测试套件: setup(function() { form = fixture('basic'); }); test('hide and show error message', function() { title = Polymer.dom(form.root).querySelector('#title'); save = Polymer.dom(form.root).querySelector('#save'); expect(Polymer.dom(t

我有一个这样的测试套件:

setup(function() {
  form = fixture('basic');
});

test('hide and show error message', function() {
  title = Polymer.dom(form.root).querySelector('#title');
  save = Polymer.dom(form.root).querySelector('#save');

  expect(Polymer.dom(title).hasAttribute('invalid')).to.be.false;
  MockInteractions.tap(save);
  expect(Polymer.dom(title).hasAttribute('invalid')).to.be.true;
});
当然,
Polymer.dom(…)
没有函数
hasaAttribute()

如何获取要比较的属性,或者是否有其他方法来测试
纸张输入的
无效的
属性

提前谢谢。

我找到了答案:

expect(title.inputElement.invalid).to.be.false;