@genericname1
Does this happen specifically when copying something inside BAS? In the script panel where the actions are or from the browser?
What version of BAS are you using?
Please record a video demonstrating the problem so that we can understand what is happening.
странная работа BAS
-
Добрый день.
Использую BAS в VirtulBox, не могу никак нормально написать какой-то рабочий скрипт.
Сначала создал всю логику работы в main, в режиме записи всё работало хорошо, завершил, сохранил, на следующий день решил доработать скрипт и тут начинаются чудеса, или совсем не открывается сохранение (но с этим я понял как бороться - в Main только выполняются функции, а логика вся в них уже).
Скачут блоки, т.е. я выстроил один порядок действий, с блоками If и т.д. - в режиме записи работает всё красиво-хорошо, выхожу из записи чтобы добавить ресурс, захожу обратно в запись - что-то может вывалиться из IF, а какой-то блок может вообще пропасть.Побудило написать пост - то что сейчас пропали примерно 4 часа работы, когда я сидел отлаживал код, всё работало хорошо, вышел из записи - решил проверить как сохранилось, зашел обратно - почти всё что писал пропало.
На форуме не нашел подобной темы, т.е. у всех всё работает отлично?
-
http://community.bablosoft.com/topic/2706/как-правильно-сообщить-об-ошибке
Проверь в папке с бекапами *\BrowserAutomationStudio\projectbackups
Может сохранилось что-то.Перелинкую темы. Возможно, та же проблема: http://community.bablosoft.com/topic/3107/не-сохраняется-шаблон
-
@Antonio said in странная работа BAS:
@zarabotno, бекап-то нашелся?
Самые последние изменения не нашлись, но это не так важно, как вообще возможность нормально писать скрипты, сохранять и открывать ровно то что сохранил:)
Попробую виндовс 10, на ноутбук поставить, может в виртуалке что-то не так, а может семерка сильно пиратская.
-
@Antonio said in странная работа BAS:
@zarabotno, ну вон в соседней ветке @Fox советует снести БАС в другую папку поставить заново. На семерке должен нормально работать. Так что не факт, что систему нужно менять.
Я не хотел сносить (тогда я с сайта скачаю только 20.6.1, а она не работает с прокси) т.е. ровно тот же скрипт в 20.5.1 или в 20.5.0 работает, а в 20.6.1 говорит что не может загрузить страницу - если применяешь прокси.
-
@zarabotno said in странная работа BAS:
@Antonio said in странная работа BAS:
@zarabotno, ну вон в соседней ветке @Fox советует снести БАС в другую папку поставить заново. На семерке должен нормально работать. Так что не факт, что систему нужно менять.
Я не хотел сносить (тогда я с сайта скачаю только 20.6.1, а она не работает с прокси) т.е. ровно тот же скрипт в 20.5.1 или в 20.5.0 работает, а в 20.6.1 говорит что не может загрузить страницу - если применяешь прокси.
Попробуй отключить туннелирование в настройках
-
Возможно туннелирование внедряется и в систему передачи данных, через которую передаются данные об обновлениях в проекте.
Есть простой способ повторить это?(У меня ни разу такого не было)
Повторяется ли на этой версии https://bablosoft.com/distr/BrowserAutomationStudioDevelopment/20.6.2/BrowserAutomationStudioInstallAllInOne.exe
Повторяется ли если отключить туннелирование? -
@support я в течении пары недель попробую на реальном компьютере с виндовс (поставлю на ноут лицензионную десятку)
Потому что тут виртуалка (а вы говорите что BAS использует WinAPI и поэтому не работает нативно на Linux) и виндовс просто скачанный из интернета поломаный видимо весь. -
@support начал работать на физическом компьютере с виндовс, проблем нет.
всё сохраняется, никакие блоки никуда не перескакивают при открытии\закрытии окна записи.
появилась другая проблема: решил использовать профили, но мне нужно проверять одну куку на вхождение параметра, если его нет, то ходить получать.
Логику сделал такую:Настройки браузера - читаю профиль
Сохранить куки в переменную - чтобы использовать её потом для анализа
Применить отпечаток фингерпринтВ режиме записи все работает отлично, в режиме запуска вот такая ошбика всегда
Удачно(0)
Неудач(1)
Сообщения:
1 - [132075270] SyntaxError: Unable to parse JSON string Номер строки:2 Во время выполнения скрипта
COOKIES = JSON.parse(_result())
VAR_COOKIE = JSON.stringify({cookies:COOKIES})
;;_sa(714351514); _call(BrowserAutomationStudio_ApplyFingerprint,VAR_FINGERPRINT,function(){ ; });Время работы : 01:17
Последнее сообщение : Прервано Пользователем