Size: a a a

2017 August 25

AP

Alexander Popov in JS for testing
если я его уберу он будет все подряд искать
источник

OK

Oleksandr Khotemskyi in JS for testing
Возможно они еще просто не видимы когда ты фильтруешь, но чуть позже становятся видимы :)
источник

AP

Alexander Popov in JS for testing
проверил, строки 49 и 50 работают одинаково, но без строки 48 оба не работают
http://prntscr.com/gd16r0
источник

OK

Oleksandr Khotemskyi in JS for testing
Поставь вместо фильра слип на 5-10 сек
источник

OK

Oleksandr Khotemskyi in JS for testing
Чисто подебажить
источник

AP

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

AP

Alexander Popov in JS for testing
правда почему то отдает мне
Message:
   Expected [ 'unic topic21' ] to be [ 'unic topic21' ].
источник

OK

Oleksandr Khotemskyi in JS for testing
toBe наверное не подойдет
источник

OK

Oleksandr Khotemskyi in JS for testing
Это вроде как просто по === сравнивать
источник

OK

Oleksandr Khotemskyi in JS for testing
Я не помню точно
источник

OK

Oleksandr Khotemskyi 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
что-то вроде
function shouldHaveTopics(...texts: string[]) {
   let items = $("[role='main']").all(this.mailsContainerLocator).$$(".y6 span[id*=':']")
   let visibleItems = items.filter(elem=> {return browser.wait(EC.visibilityOf(elem)), 3000).then(()=> true, ()=> false)
})
   expect(visibleItems.getText()).toBe(texts)
   return this;
}
источник

AP

Alexander Popov in JS for testing
а если элементов будет 100
источник

AP

Alexander Popov in JS for testing
и видимый будет один, последний
источник

AP

Alexander Popov in JS for testing
он будет ждать 99 * 3000 мс ?
источник

OK

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

OK

Oleksandr Khotemskyi in JS for testing
тут слегка хитрей
источник

OK

Oleksandr Khotemskyi in JS for testing
я думаю так - серч резалты появляются за какое то время. Мы даем резалту 3 секунды появится и потом оставляем его в списке или убираем
источник