@Fox i'm so sorry , but i can't see Version 24.3.1 for report this bug . You can test with combo select in create account hotmail . click or type in combo select country phone , Bas will freeze . Pls help me fix this bug . Can you pinned new version topic ? to hard find Bas news :( !
Выпущена 27.1.0 версия BrowserAutomationStudio
-
@zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:
[348605216] [15:55:15] Поток №1 : Таймаут во время выполнения exist for[documentRoot, css body]
[15:57:03] Поток №1 : Таймаут во время выполнения highlight for[documentRoot, all body]при этом всё ок, если открыть редактирование команды, то нормально подсвечивает элемент.
- При переходе на новую версию BAS вы обновляли действия в проекте?
- Проблема повторяется во всех проектах или только в одном?
- Попробуйте запустить скрипт в предыдущей версии BAS, будут ли повторятся эти же ошибки?
-
@Fox said in Выпущена 27.1.0 версия BrowserAutomationStudio:
@zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:
[348605216] [15:55:15] Поток №1 : Таймаут во время выполнения exist for[documentRoot, css body]
[15:57:03] Поток №1 : Таймаут во время выполнения highlight for[documentRoot, all body]при этом всё ок, если открыть редактирование команды, то нормально подсвечивает элемент.
- При переходе на новую версию BAS вы обновляли действия в проекте?
- Проблема повторяется во всех проектах или только в одном?
- Попробуйте запустить скрипт в предыдущей версии BAS, будут ли повторятся эти же ошибки?
- конечно обновлял. обрадовался новой фиче с эмуляцией бездействия и обновил. тут же понял, что зря.
- у меня пока один проект.
- ну так я его буквально вчера со старой версии и перенёс. там таких багов не было. ну писал, что нет элемента, но с ошибками по таймауту не падало.
-
@zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:
- конечно обновлял. обрадовался новой фиче с эмуляцией бездействия и обновил. тут же понял, что зря.
- у меня пока один проект.
- ну так я его буквально вчера со старой версии и перенёс. там таких багов не было. ну писал, что нет элемента, но с ошибками по таймауту не падало.
Попробуйте переобновить скрипт на предыдущую версию BAS, что бы быть уверенным, что проблема именно в новой версии.
С какой на какую версию переходили кстати? -
@Fox said in Выпущена 27.1.0 версия BrowserAutomationStudio:
С какой на какую версию переходили кстати?
с 27.0.0 на 27.1.1
Попробуйте переобновить скрипт на предыдущую версию BAS, что бы быть уверенным, что проблема именно в новой версии.
как это можно сделать? есть варианты установки старой версии бас?
-
@zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:
как это можно сделать? есть варианты установки старой версии бас?
Она у вас осталась в папке apps
\BrowserAutomationStudio\apps\ -
@Fox said in Выпущена 27.1.0 версия BrowserAutomationStudio:
@zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:
как это можно сделать? есть варианты установки старой версии бас?
Она у вас осталась в папке apps
\BrowserAutomationStudio\apps\попробовал откатить:
[907876710]:Модуль, содержащий данное действие поврежден или отключен
[131158236]:Модуль, содержащий данное действие поврежден или отключен
[818098817]:Модуль, содержащий данное действие поврежден или отключен
[259008367]:Модуль, содержащий данное действие поврежден или отключен
[453633979]:Модуль, содержащий данное действие поврежден или отключен
[886995830]:Модуль, содержащий данное действие поврежден или отключен
[203889111]:Модуль, содержащий данное действие поврежден или отключен
[613045875]:Модуль, содержащий данное действие поврежден или отключен
[125742468]:Модуль, содержащий данное действие поврежден или отключен
Завершено с ошибками. Выполнено: 252. Ошибки: 9.возможно узнать что это за модуль или действие?
-
@zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:
возможно узнать что это за модуль или действие?
Скопируйте id в поиск и найдёте действие
-
Возможно ли исправить эту ошибку , она возникает при включении автоматической эмуляции бездействия и происходит если в настройках действия отклонение стоит 0.
[900005205] [17:25:14] Поток №1 : _Idle.moveAndClickOn: Аргумент "Отклонение движения" должен быть не меньше 1, указано 0.
. В проекте много действий с такой настройкой. Может есть способ разом изменить отклонение у всех таких действий, пробовал редактировать xml и менять там deviation на другое значение , но так не работает -
@Poisen said in Выпущена 27.1.0 версия BrowserAutomationStudio:
Возможно ли исправить эту ошибку , она возникает при включении автоматической эмуляции бездействия и происходит если в настройках действия отклонение стоит 0.
[900005205] [17:25:14] Поток №1 : _Idle.moveAndClickOn: Аргумент "Отклонение движения" должен быть не меньше 1, указано 0.
. В проекте много действий с такой настройкой. Может есть способ разом изменить отклонение у всех таких действий, пробовал редактировать xml и менять там deviation на другое значение , но так не работаетОшибка же как раз и говорит, что устанавливать 0 нельзя. Для установки эмуляции для множества действий используйте действие "Включить автоматическую эмуляцию бездействия"
-
@Fox said in Выпущена 27.1.0 версия BrowserAutomationStudio:
@zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:
возможно узнать что это за модуль или действие?
Скопируйте id в поиск и найдёте действие
херово откатывается( действие "получить записи по критерию" сломалось. слетели фильтры и откуда брать записи(
откат к предыдущей версии не сильно помог. глючить стало меньше (наверное, по этой причине я не обращал внимание), но не перестало совсем. проверить существование элемента так же падает по таймауту.
[281334062] [17:50:38] Поток №1 : Произошла ошибка : Таймаут во время выполнения script for[documentRoot]
[153264885] [17:51:40] Поток №1 : Таймаут во время выполнения exist for[documentRoot, css #reload-button]неужели каждое такое действие необходимо отлавливать через "игнорировать ошибки"? если да, то как всё-таки это корректно победить?
- действие всё-таки должно мгновенно отрабатывать, как заявлено, а не висеть до таймаута.
- как пофиксить? страница загружена полностью. элемент виден.
и есть нюанс, который сохраняется со старой версии. иногда, если вызывать return из функции, то скрипт просто перестает работать. то есть функция выдает return и на этом всё. ни ошибок, ничего.
-
@zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:
херово откатывается( действие "получить записи по критерию" сломалось. слетели фильтры и откуда брать записи(
После переключения на свой проект, если он использует базу данных, нужно обязательно перезапустить BAS. об этом свидетельствует соответствующий значок

Если этого не сделать, то во всех действиях, которые работают с базой слетят настройки
@zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:
откат к предыдущей версии не сильно помог. глючить стало меньше (наверное, по этой причине я не обращал внимание), но не перестало совсем. проверить существование элемента так же падает по таймауту.
[281334062] [17:50:38] Поток №1 : Произошла ошибка : Таймаут во время выполнения script for[documentRoot]
[153264885] [17:51:40] Поток №1 : Таймаут во время выполнения exist for[documentRoot, css #reload-button]Подобная проблема может возникает при пагинации, когда скрипт нажимает на кнопку и сразу же пытается определить есть ли элемент на странице, а страница в это время только начинает загружаться. Если у вас похожая ситуация используйте действия из модуля "Ожидание", смотрите по ситуации, например если после клика меняется url, то используйте действие "Ждать адреса браузера", если меняется что-то на странице, используйте действие "Ждать Появления Элемента"
-
@Fox said in Выпущена 27.1.0 версия BrowserAutomationStudio:
Подобная проблема может возникает при пагинации, когда скрипт нажимает на кнопку и сразу же пытается определить есть ли элемент на странице, а страница в это время только начинает загружаться. Если у вас похожая ситуация используйте действия из модуля "Ожидание", смотрите по ситуации, например если после клика меняется url, то используйте действие "Ждать адреса браузера", если меняется что-то на странице, используйте действие "Ждать Появления Элемента"
видимо, да. кликает по ссылке и запускает эмуляцию бездействия. что, как мне кажется, вполне логично. потом таймаут прилетает.
дык "ждать появления элемента" бывает тоже по таймауту падает.
-
воткнул костыль в виде "спать" на 5 секунд. страница загружена полностью, но бас опять:
[814218507] [18:35:57] Поток №1 : Произошла ошибка : Таймаут во время выполнения script for[documentRoot, css form > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(1)]
именно в действии "ждать появления элемента".
-
@Poisen, с помощью этого fix-deviation.xml скрипта можете заменить все отклонения ниже
1, после этого проект нужно открыть в BAS по новой, через Проект -> Открыть, и запустить обновление действий -
ребята, есть какое-то решение таймаутов? попробовал обновить страницу через яваскрипт window.location.reload(true), та же самая фигня -
[909195898] [19:53:24] Поток №1 : Таймаут во время выполнения script2 for[documentRoot].получить текущий url а потом загрузить его не помогает, та же самая ошибка - таймаут, хотя видно, что страница обновилась. да и рефер в этом случае не передаётся.
-
@zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:
ребята, есть какое-то решение таймаутов? попробовал обновить страницу через яваскрипт window.location.reload(true), та же самая фигня -
[909195898] [19:53:24] Поток №1 : Таймаут во время выполнения script2 for[documentRoot].получить текущий url а потом загрузить его не помогает, та же самая ошибка - таймаут, хотя видно, что страница обновилась. да и рефер в этом случае не передаётся.
Это происходит в режиме "записи" или "запуска"? Если создать новый скрипт и повторить в нём эти действия, они также будут выдавать ошибку?
-
@Fox said in Выпущена 27.1.0 версия BrowserAutomationStudio:
Это происходит в режиме "записи" или "запуска"?
в обоих.
Если создать новый скрипт и повторить в нём эти действия, они также будут выдавать ошибку?
у меня скрипт из 200+ элементов, что затрудняет подобного рода тесты. конвертацию скрипта по версиям я произвёл, смену версий BAS тоже.
-
@Vituskosoy said in Выпущена 27.1.0 версия BrowserAutomationStudio:
Я правильно понимаю? Сейчас сижу на 26.8.1 если я обновлюсь на 27.1.1 с пересозданием действий, затем задействую 122-ю версию браузера, то у меня по-любому начнутся проблемы с эмуляцией?
Короче проверил, нормально работает в 122-м браузере (со старой эмуляцией). Но если заменить устаревшие действия "эмуляции бездействия" на новые, то в 122-м эти действия вызывают ошибки.
-
Не работает эмуляция мыши в расширении metamask-chrome-1025 (проверял только на этой версии метамаска). Может нажимать на кнопки в расширении только если отключать эмуляцию мыши (галочку ставить). С клавиатурой тоже проблемы, может только вставлять, без задержки, а там есть проверка, не дает пройти дальше.