草庐IT

javascript - 断言一个元素是有焦点的

根据HowdoIassertanelementisfocused?线程,您可以通过切换到activeElement()来检查元素是否获得焦点,并断言这是您期望获得焦点的同一元素:expect(page.element.getAttribute('id')).toEqual(browser.driver.switchTo().activeElement().getAttribute('id'));在我的例子中,当前获得焦点的元素没有id属性。我应该怎么做而不是检查id?奖励问题:此外,正如您从我尝试解决它的过程中看到的那样,我似乎无法期望/断言一个元素(或Web元素)作为一个完整的对象。