У меня есть тестовый код:Как запустить тест трактора после завершения загрузки кликов и содержимого?
element(by.cssContainingText('a[ng-click="select()"]', 'Visual')).click()
browser.sleep(1000)
expect(element.all(by.tagName('angular-chart')).count()).toEqual(1);
Но висит до таймаута досягаемости, а затем показывает:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL
.
Я полагаю, что нужно ждать, пока содержание, чтобы загрузить как-то запустить тест?
Если я заменить ожидать конструкции с приведенной ниже, она проходит:
expect(true).toEqual(true)
Я пробовал этот и другие варианты, но они не помогли. Похоже, что есть некоторая неправильная логика в частичном использовании шаблона, который предотвращает правильную работу кода. –