@Gryner В таком случае, логично было бы перед применением мобильного отпечатка делать сброс браузера
Таймаут во время выполнения exist for
-
Проблема уже поднималась не раз, но вразумительного ответа не нашёл(((
появляется ошибка - Таймаут во время выполнения exist for ******
это срабатывает на шаге - Проверить Существование ***
и там разное что проверять - MATCH, CSS....в инстансах вижу, что сайт открывается и все эти элементы есть на странице
но скрипт упорно их не видитэта проблема появляется довольно редко, но тем не менее, это сильно осложняет работу, примерно 5% инстансов её выхватывают и закрываются
проблема началась с переходом на версию 28.1
на версиях 27.*** её не было
помогите, пожалуйста, как это пофиксить? -
Уточните, пожалуйста, на каком сайте и на какой странице это происходит? Какой элемент проверяется на существование?
-
@timonin у гугла несколько версток для одной и той же страницы. Особенно если отпечатки различных устройств - не удивительно, что не может найти.
ищите более точные xpath для для элементов.
Под гугл у меня написано три разных блока с разными верстками под авторизацию только . -
@spam
да, я это знаю, алгоритмы смены выдачи новой верстки - это я всё отслеживаю и на такие места у меня есть свои костыли :)
это я проверил первым делом
если привязываться именно к гуглу, то да, бывает такое, например кнопка Allow или Next - по тексту перестаёт искаться, по CSS тоже никак, только скриншотом можно пойматьа вот в тех местах, где у меня возникает проблема - там 1000% нет изменений в вёрстке, или это обычный текст не подверженный никакому влиянию, или очень простой элемент CSS, который так же не меняется
-
71 - [813357084] Таймаут во время выполнения exist for[documentRoot, css #mat-mdc-dialog-title-0 > img]
38 - [382245911] Таймаут во время выполнения exist for[documentRoot, css footer > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(1) > div]
17 - [497875402] Таймаут во время выполнения exist for[documentRoot, css #\5F 0rif_mat-input-0]
14 - [810947000] Таймаут во время выполнения exist for[documentRoot, css .pcc-console-nav-subtitle > .mdc-button > .mdc-button__label]
8 - [805606807] Таймаут во время выполнения exist for[documentRoot, css cm-spinner > svg]
7 - [695782394] Таймаут во время выполнения exist for[documentRoot, css .cfc-callout-close-button > .cfc-icon > .mat-icon > svg]
5 - [222064297] Таймаут во время выполнения exist for[documentRoot, css services-api-keys-table-api-keys-gql]
4 - [463254628] Таймаут во время выполнения exist for[documentRoot, match Publishing status]
1 - [55763550] Таймаут во время выполнения exist for[documentRoot, css #knowledge-preregistered-email-response]
1 - [3307791] Таймаут во время выполнения exist for[documentRoot, css button > figure > img]
1 - [775930420] Таймаут во время выполнения exist for[documentRoot, css :nth-child(9) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2)]
1 - [546749550] Таймаут во время выполнения exist for[documentRoot, css #c8 > span]и это всё в разных местах на совершенно разных страницах
везде, где есть на шаге - Проверить Существование ***нагрузка на процессор 50% всего
прокси шустрые
ещё раз повторюсь - проблема началась после обновления БАСа на версию 28, на 27й было всё отлично
я бы и назад в БАСе откатился бы, но проект не запускается на 27й версии уже.... там видать в коде проекта уже обновлений наделал БАС и откатиться в коде не получается -
@timonin у тебя должны писаться автосохранения проектов в папке с басом - выбери то, которое было последнее до обновлений и запусти на 27.
Папка "projectbackups".По своему опыту - я бы рекомендовал перейти на xpath. C match и css вечные проблемы.
-
а я могу пробежаться тупо по всем таким кубикам "Проверить Существование ***"
и заменить CSS на ХРАН ?
вот как на скрине
http://dl4.joxi.net/drive/2024/12/18/0022/1178/1496218/18/6fa8029174.jpgили нужно шаг за шагом пройтись снова по всей отрабботке скрипта и каждый шаг корретировать отдельно?
-
@timonin said in Таймаут во время выполнения exist for:
а я могу пробежаться тупо по всем таким кубикам "Проверить Существование ***"
и заменить CSS на ХРАН ?меняй и прописывай корректный селектор. И не то, что предлагает БАС, а самостоятельно вдумчиво составленный
-
@spam
это адовый ад
одни исправляю, другие тут же начинают таймауты выдавать, всё очень хаотично, как гирлянда на ёлке, там тухнет, там загорается ))
костыли на костылях....
должно же быть какое-то простое решение, а не лопатить этот огромный код и заплатки ставитья вот думаю, может прокси или фингеры так влияют?
у меня РУ четвёрки серверные, тестил ещё ЮК четвёрки тоже серверные, одинаково... -