• Categories
  • Recent
  • Popular
  • Users
  • Search
  • FingerprintSwitcher
  • CustomServers
  • AutomationPlugins
Skins
  • Light
  • Default
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Quartz
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Slate
  • Solar
  • Superhero
  • Vapor
Collapse

Bablosoft

Выпущена 27.1.0 версия BrowserAutomationStudio

Scheduled Pinned Locked Moved Bablosoft News
129 Posts 31 Posters 21735 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Z Offline
    Z Offline
    zmeelov
    replied to Fox on last edited by
    #92

    @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]

    неужели каждое такое действие необходимо отлавливать через "игнорировать ошибки"? если да, то как всё-таки это корректно победить?

    1. действие всё-таки должно мгновенно отрабатывать, как заявлено, а не висеть до таймаута.
    2. как пофиксить? страница загружена полностью. элемент виден.

    и есть нюанс, который сохраняется со старой версии. иногда, если вызывать return из функции, то скрипт просто перестает работать. то есть функция выдает return и на этом всё. ни ошибок, ничего.

    FoxF 1 Reply Last reply
    0
  • FoxF Offline
    FoxF Offline
    Fox Bablosoft Team
    replied to zmeelov on last edited by Fox
    #93

    @zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    херово откатывается( действие "получить записи по критерию" сломалось. слетели фильтры и откуда брать записи(

    После переключения на свой проект, если он использует базу данных, нужно обязательно перезапустить BAS. об этом свидетельствует соответствующий значок

    ee251dfc-2e20-416c-96a4-5355309b3612-изображение.png

    Если этого не сделать, то во всех действиях, которые работают с базой слетят настройки

    @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, то используйте действие "Ждать адреса браузера", если меняется что-то на странице, используйте действие "Ждать Появления Элемента"

    Z 1 Reply Last reply
    0
  • Z Offline
    Z Offline
    zmeelov
    replied to Fox on last edited by
    #94

    @Fox said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    Подобная проблема может возникает при пагинации, когда скрипт нажимает на кнопку и сразу же пытается определить есть ли элемент на странице, а страница в это время только начинает загружаться. Если у вас похожая ситуация используйте действия из модуля "Ожидание", смотрите по ситуации, например если после клика меняется url, то используйте действие "Ждать адреса браузера", если меняется что-то на странице, используйте действие "Ждать Появления Элемента"

    видимо, да. кликает по ссылке и запускает эмуляцию бездействия. что, как мне кажется, вполне логично. потом таймаут прилетает.

    дык "ждать появления элемента" бывает тоже по таймауту падает.

    1 Reply Last reply
    0
  • Z Offline
    Z Offline
    zmeelov
    wrote on last edited by
    #95

    воткнул костыль в виде "спать" на 5 секунд. страница загружена полностью, но бас опять:

    [814218507] [18:35:57] Поток №1 : Произошла ошибка : Таймаут во время выполнения script for[documentRoot, css form > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(1)]

    именно в действии "ждать появления элемента".

    1 Reply Last reply
    0
  • G Offline
    G Offline
    GhostZ Bablosoft Team
    replied to Poisen on last edited by
    #96

    @Poisen, с помощью этого fix-deviation.xml скрипта можете заменить все отклонения ниже 1, после этого проект нужно открыть в BAS по новой, через Проект -> Открыть, и запустить обновление действий

    1 Reply Last reply
    🤝
    1
  • Z Offline
    Z Offline
    zmeelov
    wrote on last edited by
    #97

    ребята, есть какое-то решение таймаутов? попробовал обновить страницу через яваскрипт window.location.reload(true), та же самая фигня -
    [909195898] [19:53:24] Поток №1 : Таймаут во время выполнения script2 for[documentRoot].

    получить текущий url а потом загрузить его не помогает, та же самая ошибка - таймаут, хотя видно, что страница обновилась. да и рефер в этом случае не передаётся.

    FoxF 1 Reply Last reply
    0
  • FoxF Offline
    FoxF Offline
    Fox Bablosoft Team
    replied to zmeelov on last edited by
    #98

    @zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    ребята, есть какое-то решение таймаутов? попробовал обновить страницу через яваскрипт window.location.reload(true), та же самая фигня -
    [909195898] [19:53:24] Поток №1 : Таймаут во время выполнения script2 for[documentRoot].

    получить текущий url а потом загрузить его не помогает, та же самая ошибка - таймаут, хотя видно, что страница обновилась. да и рефер в этом случае не передаётся.

    Это происходит в режиме "записи" или "запуска"? Если создать новый скрипт и повторить в нём эти действия, они также будут выдавать ошибку?

    Z 2 Replies Last reply
    0
  • Z Offline
    Z Offline
    zmeelov
    replied to Fox on last edited by
    #99

    @Fox said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    Это происходит в режиме "записи" или "запуска"?

    в обоих.

    Если создать новый скрипт и повторить в нём эти действия, они также будут выдавать ошибку?

    у меня скрипт из 200+ элементов, что затрудняет подобного рода тесты. конвертацию скрипта по версиям я произвёл, смену версий BAS тоже.

    1 Reply Last reply
    0
  • V Offline
    V Offline
    Vituskosoy
    replied to Vituskosoy on last edited by
    #100

    @Vituskosoy said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    Я правильно понимаю? Сейчас сижу на 26.8.1 если я обновлюсь на 27.1.1 с пересозданием действий, затем задействую 122-ю версию браузера, то у меня по-любому начнутся проблемы с эмуляцией?

    Короче проверил, нормально работает в 122-м браузере (со старой эмуляцией). Но если заменить устаревшие действия "эмуляции бездействия" на новые, то в 122-м эти действия вызывают ошибки.

    1 Reply Last reply
    0
  • D Offline
    D Offline
    dor
    wrote on last edited by
    #101

    Не работает эмуляция мыши в расширении metamask-chrome-1025 (проверял только на этой версии метамаска). Может нажимать на кнопки в расширении только если отключать эмуляцию мыши (галочку ставить). С клавиатурой тоже проблемы, может только вставлять, без задержки, а там есть проверка, не дает пройти дальше.

    m4zuperM Roy MustangR 2 Replies Last reply
    0
  • m4zuperM Offline
    m4zuperM Offline
    m4zuper Bablosoft Team
    replied to dor on last edited by
    #102

    @dor
    Последняя версия MetaMask из GStore:
    321.webm

    1 Reply Last reply
    0
  • Roy MustangR Offline
    Roy MustangR Offline
    Roy Mustang
    replied to dor on last edited by
    #103

    @dor вчера тестил ставил из гугл стора , все работает , там есть баг при подписании контракта , но эту инфу mz4 передал разрабу

    tg - https://t.me/Stormragexnomore

    m4zuperM 1 Reply Last reply
    0
  • m4zuperM Offline
    m4zuperM Offline
    m4zuper Bablosoft Team
    replied to Roy Mustang on last edited by
    #104

    @Roy-Mustang Поведение корректно, уточнил в топике:
    https://community.bablosoft.com/post/173344

    1 Reply Last reply
    0
  • K Offline
    K Offline
    Koul92
    wrote on last edited by
    #105

    В новой версии при любом клике или вводе текста вот такая ошибка
    [15:07:20] Поток №1 : ReferenceError: Can't find variable: _validate во время выполнения действия
    Что делать?

    G 1 Reply Last reply
    1
  • G Offline
    G Offline
    GhostZ Bablosoft Team
    replied to Koul92 on last edited by
    #106

    @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:

    1. Откройте другой проект в BAS
    2. Откройте файл проекта в таксовом редакторе и с помощью поиска (CTRL + F) найдите <Module Name="CommonCode">
    3. Удалите найденную строку, если кроме CommonCode там нет других модулей, то полностью замените <Modules>... </Modules> на <Modules/>
    4. Сохраните файл
    5. Откройте проект в BAS по новой, через Проект -> Открыть

    @GhostZ said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    Нужно удалить только старую версию 1.0, а 1.1 встроенную в BAS оставить, так как без неё будет таже ошибка и добавятся другие ошибки. Так как этот модуль содержит функции используемые в других модулях.

    G 1 Reply Last reply
    👌
    0
  • G Offline
    G Offline
    GhostZ Bablosoft Team
    replied to GhostZ on last edited by
    #107

    @GhostZ, на будущее выкладываю скрипт для удаления модулей из проекта, после этого проект нужно открыть в BAS по новой, через Проект -> Открыть

    remove_module.xml

    spacerangeS 1 Reply Last reply
    1
  • spacerangeS Offline
    spacerangeS Offline
    spacerange GURU BAS
    replied to GhostZ on last edited by
    #108

    @GhostZ Почему вообще возникает этот баг? На сколько помню это старая проблема, сам с ней сталкивался ни раз с модулем рекаптчи. Может это возможно исправить на уровне самого BAS? Чтобы была возможность удалять все прикрепленные к проекту модули через интерфейс.

    G 1 Reply Last reply
    0
  • G Offline
    G Offline
    GhostZ Bablosoft Team
    replied to spacerange on last edited by GhostZ
    #109

    @spacerange, просто модуль без установленного is_autogenerated: true, устанавливается как пользовательский модуль и поэтому сохраняется во все скрипты открываемые в BAS, в будущем модуль удаляется из BAS, но в открытых ранее проектах он остаётся. В менеджере модулей отображаются только модули установленные в BAS, а модули содержащиеся в самом скрипте — нет

    1 Reply Last reply
    1
  • Z Offline
    Z Offline
    zmeelov
    replied to Fox on last edited by
    #110

    @Fox said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    Если создать новый скрипт и повторить в нём эти действия, они также будут выдавать ошибку?

    попробовал. к сожалению, да

    Z 1 Reply Last reply
    0
  • Z Offline
    Z Offline
    zmeelov
    replied to zmeelov on last edited by zmeelov
    #111
    This post is deleted!
    1 Reply Last reply
    0

  • supportS

    BrowserAutomationStudio 28.9.3 has been released

    Scheduled Pinned Locked Moved Bablosoft News
    10 Votes
    1 Posts
    1695 Views
    No one has replied
  • supportS

    BrowserAutomationStudio 28.6.0 has been released

    Scheduled Pinned Locked Moved Bablosoft News
    8 Votes
    1 Posts
    1791 Views
    No one has replied
  • supportS

    BrowserAutomationStudio 28.4.0 has been released

    Scheduled Pinned Locked Moved Bablosoft News
    8 Votes
    1 Posts
    1686 Views
    No one has replied
  • supportS

    BrowserAutomationStudio 25.9.0 has been released

    Scheduled Pinned Locked Moved Bablosoft News
    3 Votes
    1 Posts
    1110 Views
    No one has replied
  • supportS

    BrowserAutomationStudio 18.1.0 has been released | Выпущена 18.1.0 версия BrowserAutomationStudio

    Scheduled Pinned Locked Moved Bablosoft News
    7 Votes
    1 Posts
    1676 Views
    No one has replied
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Popular
  • Users
  • Search
  • FingerprintSwitcher
  • CustomServers
  • AutomationPlugins
  • Login

  • Don't have an account? Register

  • Login or register to search.