[BrowserActionEmulation] - модуль для выполнения различных действий в браузере

Делитесь модулями
  • Версия 1.3

    • Пофиксил редкую ошибку TypeError: Cannot read properties of null (reading 'scrollHeight')
  • при вводе длинного текста с помощью действия "Двигать мышь и ввести текст в поле" вылетает ошибка : "Поток завершился с сообщением "Таймаут во время выполнения type for[documentRoot]"". Таймаут действия в этом кубике настроить нельзя. Скорость 0 поставить тоже нельзя.

  • @cruz said in [BrowserActionEmulation] - модуль для выполнения различных действий в браузере:

    при вводе длинного текста с помощью действия "Двигать мышь и ввести текст в поле" вылетает ошибка : "Поток завершился с сообщением "Таймаут во время выполнения type for[documentRoot]"". Таймаут действия в этом кубике настроить нельзя. Скорость 0 поставить тоже нельзя.

    Так и задумано.

  • Спасибо за модуль. Сложно найти действие "Обновить страницу в браузере", оно спрятано в кубике "Выполнить эмуляцию одного действия", даже в описании написано "Имитировать одно из выбранных действий", а обновление ведь реально происходит, а не имитируется. Думаю, такое действие заслуживает отдельного кубика, чтоб его можно было найти через поиск

  • Здравствуйте. Было бы супер круто добавить движение мыши по нелинейным траекториям

  • @dlug1992 а вы это в чисто в академических целях ? Просто помниться единственный сайт который наблюдал за таким - это был сайт майкрософта - и те забили :)

  • Не плохо еще бы сделать "прокрутка на вверх" , полезное действие по идеии

  • @Roy-Mustang Хотелки пока не приниматься, в BAS вообще нужна тотальная конверсия всех браузерных действий. Минимальное что нужно было мне я сделал.

    С этой прокруткой нужен отдельный кубик с кучей настроек, как и с обновить страницу.

  • @FastSpace понял , спасибо в любом случае за модуль , юзаю навести и ввести текст крутая штука с уклоном на лево)

  • @FastSpace Добрый день. Для действий в браузере, при использовании мобильных отпечатков, этот модуль подходит?

  • @Михаил96 Подходит.

  • @FastSpace Благодарю

  • Приветики , заметил что скролл не работает на youtube.com ,
    image.png
    image.png

  • Задумка данного модуля мне очень понравилась. Ведь стандартные реализации в Басе выполнены уж слишком "нечеловечно".

    Но есть несколько проблем в модуле BrowserActionEmulation.

    Во-первых нельзя настроить Максимальное время выполнения задания.
    А во-вторых у действия "Двигать мышь и очистить текст из поля" не существует Fail состояния. Т.е. если на веб-страничке не будет существовать поля, которое нужно очистить, то кубик просто "пройдёт мимо", не сообщив об ошибке.

  • Обновил модуль до версии 1.4

    • добавил возможность указать какой статус загрузки страницы ожидать

    Screenshot_1.png

    Прим: действие в консоли вызывается через метод BAS_SAFE (это не должно создавать палева)

    • адаптировал под версию BAS с модулем эмуляцией бездействия. Теперь глобальные настройки должны работать и для моего модуля.
    • модуль теперь требует установку BAS версии 27.1.1 и включенный в интерфейсе новый модуль эмуляции без действия.
  • Подскажите, пожалуйста, актуален ли этот модуль после обновления дефолтного модуля 'Эмуляция бездействия'?

  • @Makhran Актуален, я сам им пользуюсь.

  • @FastSpace Проблемка с модулем похоже -- проверить загрузку страницы на аутлуке всегда выдает false, на остальных сайтах все корректно. В консоли тоже показывается complete либо interactive, javascript тоже корректно определяет. Версия 27.5.1 . Особенность майкрософта?

  • @Inwnew said in [BrowserActionEmulation] - модуль для выполнения различных действий в браузере:

    @FastSpace Проблемка с модулем похоже -- проверить загрузку страницы на аутлуке всегда выдает false, на остальных сайтах все корректно. В консоли тоже показывается complete либо interactive, javascript тоже корректно определяет. Версия 27.5.1 . Особенность майкрософта?

    Не замечал такого, сам использую это действие в аутлуке
    на какой форме это встретить можно?

  • Да с самого начала при загрузке главной

    При этом в консоли все норм