Например, во время отладки в редакторе скриптов в какой-то момент я решаю сохранить используемый в данный момент временный профиль и использую для этого действие brower settings с указанием filepath, куда он должен быть сохранен.
BAS сохраняет профиль и переключается на вновь созданный локальный профиль. Таким образом, я хочу продолжить отладку, но теперь неясно, какие настройки были очищены, а какие остались активными (например, прокси-сервер по-прежнему установлен, хотя в журнале сообщается, что он исчез, но заголовки, установленные вручную, очищены).
Также есть много других настроек, таких как расширение браузера, командная строка, версия браузера... где неясно, были ли они очищены или все еще активны.
Добавить кнопку "Домой" для перехода в функцию "Main"
-
Я понимаю что для реализации вот этого https://community.bablosoft.com/topic/9737/перемещение-между-функциями нужно время и прочее. Если вот сюда куда нибудь:

или вот сюда:

впиндюрить бы кнопочку "Домой" для возврата в функцию "Main", чтобы ее каждый раз не искать, было бы шикарно. Спасибо -
ага, надо кнопка возврата в main функцию. Почему-то вечно ее ищешь, как будто она там обязана быть. Не хватает.
-
@serrgo said in Добавить кнопку "Домой" для перехода в функцию "Main":
Я понимаю что для реализации вот этого https://community.bablosoft.com/topic/9737/перемещение-между-функциями нужно время и прочее.
В смысле? У меня уже давно лежит реализация через комментарии. Можно сделать по человечески, через замену файла
Если вот сюда куда нибудь:
или вот сюда:
впиндюрить бы кнопочку "Домой" для возврата в функцию "Main", чтобы ее каждый раз не искать, было бы шикарно. СпасибоПростой переход в "Main" функцию?
-
@serrgo said in Добавить кнопку "Домой" для перехода в функцию "Main":
Простой переход в "Main" функцию?
Просто тупо переход в Main функцию из любой жопы в которую ты залез
Была мысль сделать что то вроде добавление в избранное функций для быстрого перемещения, но не очень понятно как при этом эти кнопочки обозначать. Так что оставил пока просто одну кнопку для быстрого перехода в функцию "Main"

Для версии BAS 22.5.1 можете просто заменить файл index.html в папке
\BrowserAutomationStudio\apps\22.5.1\html\scenarioДля совместимости с другими версиями лучше добавлять код в ручную.
Откройте файл
\BrowserAutomationStudio\apps\22.5.1\html\scenario\index.htmlи добавьте код в конец файла, перед тегами
</body></html>:<script type="text/javascript"> var div_previous = document.createElement("div"); div_previous.id = "history_previous"; div_previous.style = "position: fixed; border-left: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-radius: 4px 0px 0px 4px; background-color: #f1f1f1; top: 140px; right: 0px; z-index: 1; font-size: 14px; width: 32px; height: 32px;"; var button_previous = document.createElement("button"); button_previous.type = "button"; button_previous.className = "btn btn-default btn-xs"; button_previous.onclick = function () { _FunctionManager.ChangeFunction("Main"); }; button_previous.style = "margin: 4px; width: 23px; height: 22px;"; div_previous.appendChild(button_previous); var i_previous = document.createElement("i"); i_previous.className = "fa fa-chevron-left text-primary"; i_previous["aria-hidden"] = "true"; button_previous.appendChild(i_previous); document.body.insertBefore(div_previous, document.getElementById("helplabelcontainer")); </script>Можно конечно было сделать по человечески, добавить кнопку в разметку, стили положить в css файл, а обработчик в js, но устанавливать это всё было бы муторно.