Size: a a a

2017 August 25

AP

Alexander Popov in JS for testing
browser.wait(() => elements.count().then(c => c === size), 5000);
источник

AP

Alexander Popov in JS for testing
вот так да?
источник

AP

Alexander Popov in JS for testing
о, вроде работает что то
источник

AP

Alexander Popov in JS for testing
спасибо :)
источник

OK

Oleksandr Khotemskyi in JS for testing
не за что
источник

OK

Oleksandr Khotemskyi in JS for testing
источник

OK

Oleksandr Khotemskyi in JS for testing
А вообще переходите на async/await
источник

OK

Oleksandr Khotemskyi in JS for testing
брат жив зависимость есть
источник

AP

Alexander Popov in JS for testing
получилось
источник

AP

Alexander Popov in JS for testing
public shouldHaveTopics(...texts: string[]) {
       let items = $("[role='main']").all(this.mailsContainerLocator).$$(".y6 span[id*=':']").filter(elem=> elem.isDisplayed());
       
       WaitFor.collectionSize(items, 1);

       expect<any😠items.getText()).toEqual(texts)
       return this;
   }
источник

AP

Alexander Popov in JS for testing
вот так работает
источник

OK

Oleksandr Khotemskyi in JS for testing
норм, но почему проверка колекции на длинну 1
источник
2017 August 26

AP

Alexander Popov in JS for testing
Прост, то для моего примера
источник

AP

Alexander Popov in JS for testing
Я сам себе письмо отправлял и потом искал :)
источник

AP

Alexander Popov in JS for testing
подскажите пожалуйста, а вот если использовать протрактор без менеджера промисов, можно ли как то избавиться от await в тестах?
источник

AP

Alexander Popov in JS for testing
я так понял что без менеджера нужно на все методы протрактора писать await, чтобы он резолвил промисы, но await можно писать только в async методах, а async метод должен вызываться с await, чтоб он нормально работал, и так до самого верха
источник

OK

Oleksandr Khotemskyi in JS for testing
можно через генераторы
источник

OK

Oleksandr Khotemskyi in JS for testing
но суть не меняется
источник

OK

Oleksandr Khotemskyi in JS for testing
Файберы - принципиально другой подход
источник

OK

Oleksandr Khotemskyi in JS for testing
источник