茉莉花如何测试元素是否具有焦点集

时间:2019-08-09 16:05:14

标签: javascript jquery jasmine

尝试测试焦点以及特定元素是否具有该焦点。以前,我这样做是为了测试焦点。

  spyOn(element, 'focus');
  ...//somemethod
  expect(element.focus).toHaveBeenCalled();

但是我现在无法尝试以相同的方式进行测试,因为在spyOn和期望之间,介于两者之间的某种方法会导致重新渲染,因此我之前窥探到的元素不会是新的DOM元素重新渲染之后,因此它仍然是旧的DOM元素。因此,如果重新渲染视图,我该如何测试Focus

并尝试使用document.activeElement总是返回文档<body>

0 个答案:

没有答案
相关问题