Selenium webdriver 如何在10秒后退出规范

Selenium webdriver 如何在10秒后退出规范,selenium-webdriver,jasmine,protractor,Selenium Webdriver,Jasmine,Protractor,因此,我得到了以下代码,并希望将其迭代10秒,如果达到10秒,则调用done()。我试图添加一个计数器,当计数器===10时,调用done(),但这对我来说确实有效 it('should wait for data', function check(done) { newBrowser.sleep(500); preopPtInfoPageBrow2.getHistoryNotes().then(function(_notes) { (_notes !== '')? done()

因此,我得到了以下代码,并希望将其迭代10秒,如果达到10秒,则调用done()。我试图添加一个计数器,当计数器===10时,调用done(),但这对我来说确实有效

it('should wait for data', function check(done) {
  newBrowser.sleep(500);
  preopPtInfoPageBrow2.getHistoryNotes().then(function(_notes) {
   (_notes !== '')? done() : check(done);
  });
}, 10000);

您是否也在检查元素是否存在?我不是在检查,我希望它工作的方式是调用自身函数检查(完成)20次,并在1)条件满足时调用完成()2)调用20x函数