а у меня по прежнему 90% ошибок:
"Таймаут во время выполнения exist for[documentRoot, css #my_div]"
писал об подобных таймаутах много раз, где-то явно есть глобальная бага.
я решил проверить и убедиться так:
обернул "проверить существование" >CSS> #my_div в "игнорирование ошибок"
сразу после проверяю переменную WAS_ERROR, если она true, была проблема с "проверить существование", делаю скриншот браузера и сохраняю в отдельную папку с названием [[timestamp]].png и вуаля, #my_div на месте. Как и писал ранее, моя страница загружается один раз и более никаких переходов по ссылкам и обновлений страницы нет, все действия на ней происходят только в фреймах.
Возникает вопрос, почему "Таймаут во время выполнения exist for[documentRoot, css #my_div]", при условии, что #my_div на месте и страница полностью загружена.
я не на столько силен в программировании, прошу заранее прощение если не корректно описываю свои предположения, но, может ли быть такое, что JS'овский v8 то однопоточный, почти все что в БАС (как минимум данная проверка селектора) работает на JS и в тот момент, когда она пытается проверить селектор, v8 загружен другими процессами где ждет чей-то callback или вовсе попадает в callback hell, эти процессы могут быть например во фрейме. И наш "проверить существование" или что бы то не было просто не дожидается падает в fail.
Имеет место быть подобное?