@wyifi answered in GitHub ticket - you should use another options to fix your issue.
Выпущена 27.1.0 версия BrowserAutomationStudio
-
@Roy-Mustang Поведение корректно, уточнил в топике:
https://community.bablosoft.com/post/173344 -
@Koul92, @GhostZ said in Выпущена 27.1.0 версия BrowserAutomationStudio:
@GhostZ said in Выпущена 27.1.0 версия BrowserAutomationStudio:
Значит у вас установлен модуль CommonCode версии 1.0 отдельно как пользовательский модуль. Удалите его из Менеджера Модулей.
Если этого модуля нет в Менеджере Модулей, то модуль сохранен в вашем проекте, удалить его оттуда можно следующим образом:
@GhostZ said in Выпущена 27.1.0 версия BrowserAutomationStudio:
- Откройте другой проект в BAS
- Откройте файл проекта в таксовом редакторе и с помощью поиска (CTRL + F) найдите
<Module Name="CommonCode"> - Удалите найденную строку, если кроме CommonCode там нет других модулей, то полностью замените
<Modules>... </Modules>на<Modules/> - Сохраните файл
- Откройте проект в BAS по новой, через Проект -> Открыть
@GhostZ said in Выпущена 27.1.0 версия BrowserAutomationStudio:
Нужно удалить только старую версию 1.0, а 1.1 встроенную в BAS оставить, так как без неё будет таже ошибка и добавятся другие ошибки. Так как этот модуль содержит функции используемые в других модулях.
-
@GhostZ, на будущее выкладываю скрипт для удаления модулей из проекта, после этого проект нужно открыть в BAS по новой, через Проект -> Открыть
-
@GhostZ Почему вообще возникает этот баг? На сколько помню это старая проблема, сам с ней сталкивался ни раз с модулем рекаптчи. Может это возможно исправить на уровне самого BAS? Чтобы была возможность удалять все прикрепленные к проекту модули через интерфейс.
-
@spacerange, просто модуль без установленного
is_autogenerated: true, устанавливается как пользовательский модуль и поэтому сохраняется во все скрипты открываемые в BAS, в будущем модуль удаляется из BAS, но в открытых ранее проектах он остаётся. В менеджере модулей отображаются только модули установленные в BAS, а модули содержащиеся в самом скрипте — нет -
@Inwnew said in Выпущена 27.1.0 версия BrowserAutomationStudio:
@zmeelov Может в действии загрузки стоит Ждать полной загрузки? Такое бывает
спасибо! да, так и было( исправил
и всё же, есть какая-то общая практика обработки таймаутов, например, при ожидании элемента? элемент на странице есть, глазами он виден, но бас упорно не хочет получать к нему доступ.
на данный момент получается исправлять через вызов "выполнить код" -> page().script("window.location.reload(true)")!; и потом повторно проверять. ноо что-то это похоже на дрочево(
-
В какой нить вложенной функции есть настройка браузера - в режиме редактирования - редактируешь кубик настройки браузера и нажимаешь ок - выкидывает в главную функцию, баг старый многие знают про него, но подумал может не описали ....
-
@Nicolas said in Выпущена 27.1.0 версия BrowserAutomationStudio:
В какой нить вложенной функции есть настройка браузера - в режиме редактирования - редактируешь кубик настройки браузера и нажимаешь ок - выкидывает в главную функцию, баг старый многие знают про него, но подумал может не описали ....
Опишите проблему более подробно, по вашему описанию не удалось повторить
-
хоть бы в следующем обновлении пофиксили эти замечательные изменения интерфейса...
все стало слишком мелко выглядеть даже на экране ноута. верните прошлый размер шрифтов и жирность функций.
верните размер блоков.
верните вывод id блока.
верните тени под блоком.
верните адекватные отступы от текста к краю блока.
верните цвет блока.
верните адекватное расположение всех кнопок "Выполнить и добавить" в один ряд.честно, сложно представить для каких экранов было сделано эти замечательные изменения интерфейса, для мобильных?


