Size: a a a

2017 September 08

JI

Julia Iluhina in JS for testing
а просто его использовать
источник

JI

Julia Iluhina in JS for testing
но что-то не заладилось
источник

OK

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

OK

Oleksandr Khotemskyi in JS for testing
    filter(filterFn: (elementFinder?: T, index?: number) => boolean | wdpromise.Promise<boolean>): this {
       // recreating same object, but with different elements inside it by calling constructor again
       return new (this.constructor as any)(super.filter((elementFinder, index) => {
           return filterFn(new this.class_(elementFinder), index)
       }), this.class_)
   }
источник

OK

Oleksandr Khotemskyi in JS for testing
в либе менеджед промисы селениумовские вроде не используются
источник

OK

Oleksandr Khotemskyi in JS for testing
ты где то создаешь руками промисы?
источник

JI

Julia Iluhina in JS for testing
да - я промисы создала в самом элементе - выше показала пример промиса
источник

JI

Julia Iluhina in JS for testing
IsElementHaveText(text: string): promise.Promise<boolean> {
       return this.getText().then(actualText => (actualText === text));
   }
источник

OK

Oleksandr Khotemskyi in JS for testing
не, это не совсем то
источник

OK

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

OK

Oleksandr Khotemskyi in JS for testing
new Promise()
источник

JI

Julia Iluhina in JS for testing
не
источник

JI

Julia Iluhina 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
у меня сейчас нет ответа почему так
источник

OK

Oleksandr Khotemskyi in JS for testing
фильтра и мап и редюс очень хитро с авейт работают
источник

OK

Oleksandr Khotemskyi in JS for testing
findByText(text: string): BaseElement {
       return this['elementArrayFinder_'].filter((element) => new YourCustomElementClass(element).IsElementHaveText(text)).get(0);
   }
источник

OK

Oleksandr Khotemskyi in JS for testing
у этого BaseArrayFragment есть протектед проперти - elementArrayFinder_
источник

JI

Julia Iluhina in JS for testing
ага, спасибо за уточнения. Щас попробую
источник