Answer the question
In order to leave comments, you need to log in
How to get rid of sleep() in js test?
На веб -странице со скидками, под которую мы пишем тесты, в определенный элемент с помощью js дописывается название компании. В случае, когда мы не добавляем задержку - имя компании не подхватывается. Добавляем sleep(1) - ok.
"Текущие скидки 2017" -> ""Текущие скидки Sony 2017" - вот такие различие.
Как мне избавиться от использования sleep()? (И надо ли искать альтернативу?)
Кусок кода
sleep(1);
$companyname = $this->byCssSelector('.promoWrapper .container h2');
var_dump($companyname->text());
Answer the question
In order to leave comments, you need to log in
If anyone is interested - knowing that the text will change, you can enter the expectation of this change. I met waitUntill methods in phpunit, in kahlan, there is probably a similar functionality in other PLs and their test frameworks.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question