29.8.1
Added 144.0.7559.60 version of Chrome
@Lokko said in Выпущена 24.0.2 версия BrowserAutomationStudio:
после обновления патчем 24.0.7, 24.0.8 не определяються элементы во фреймах селекторами
Проверил скрипт на 23 версии, так же и там не определяет. Более ранних 24 версий у меня уже не осталось.
@Lokko said in Выпущена 24.0.2 версия BrowserAutomationStudio:
Проверте, после обновления патчем 24.0.7, 24.0.8 не определяються элементы во фреймах селекторами. Проблема происходит в режиме записи и запуска. Windows 10, x64
Тестовый скрипт прилагаю test_iframe.xml
Фрейм здесь вообще не причём, откройте код страницы, html элемента кнопки нет:

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

Кстати управлять видеоплеером можно через js: test_iframe 2.xml
У меня почему-то в инспекторе переменных не отображаются некоторые переменные (координаты и остальные), созданные действием "Поиск одного изображения в другом". Причем через лог значения переменных выводятся и они корректные. Это какой-то известный баг или лимит на количество переменных в инспекторе?
@dimaudi5 said in Выпущена 24.0.2 версия BrowserAutomationStudio:
У меня почему-то в инспекторе переменных не отображаются некоторые переменные (координаты и остальные), созданные действием "Поиск одного изображения в другом". Причем через лог значения переменных выводятся и они корректные. Это какой-то известный баг или лимит на количество переменных в инспекторе?
Как повторить эту ошибку?
@Fox said in Выпущена 24.0.2 версия BrowserAutomationStudio:
@dimaudi5 said in Выпущена 24.0.2 версия BrowserAutomationStudio:
У меня почему-то в инспекторе переменных не отображаются некоторые переменные (координаты и остальные), созданные действием "Поиск одного изображения в другом". Причем через лог значения переменных выводятся и они корректные. Это какой-то известный баг или лимит на количество переменных в инспекторе?
Как повторить эту ошибку?
Да ни как она редко очень случается, чаще всего когда прерываешь выполнение
@Fox said in Выпущена 24.0.2 версия BrowserAutomationStudio:
Уменьшите разрешение экрана, запретите мультимедиа запросы, ограничьте fps. Так же можете измерить процессорное время выполнения действий:
Вопрос: где эта настройка с FPS?
И ещё: можно ли ограничить кол-во сканирования страницы по поиску картинки?
@travkin said in Выпущена 24.0.2 версия BrowserAutomationStudio:
@Fox said in Выпущена 24.0.2 версия BrowserAutomationStudio:
Уменьшите разрешение экрана, запретите мультимедиа запросы, ограничьте fps. Так же можете измерить процессорное время выполнения действий:
Вопрос: где эта настройка с FPS?

И ещё: можно ли ограничить кол-во сканирования страницы по поиску картинки?
Количества сканирования? Если вы про ваш вопрос днём ранее, то ответ тот же:

@Antonio said in Выпущена 24.0.2 версия BrowserAutomationStudio:
Когда кладёшь что-то в переменную через «только выполнить», эта переменная не появляется в автоподстановке и в инспекторе, кажется, тоже.
Это вроде как правильно, так как в скрипте нет действий с этой переменной.
@spacerange , ну можно считать спецификой работы, если действительно так задумано. Лучше бы её отображать, до перезапуска, например. Но если не баг, то и ладно.
На новой версии, если сделать GET запрос через прокси на http://ip.bablosoft.com, и произойдет ошибка, то в отчете о работе вместо ip.bablosoft.com будет другой URL:
Не удалось получить страницу http://ip.server.com с помощью ХТТП клиента
Поначалу думал, что это на стороне прокси, но нет, проверил еще на других, проверенных, все также. Проект - test.xml
Пасхалка? :)
@sir-ydroidrrr said in Выпущена 24.0.2 версия BrowserAutomationStudio:
Не совсем. Это сделано для тех людей, кто хочет, чтобы по скрипту не было понятно, что он написан на BAS. Потому что до этого в логах мог засветиться сервер bablosoft.
@Oyasumi-Punpun А смысл? Если юзер знаком с БАСом, ему ничего не стоит узнать его по стандартному интерфейсу, или, если в скрипте Web UI, то по структуре папок. А если нет, то технические подробности вряд ли будут его интересовать
@DoctorKrolic said in Выпущена 24.0.2 версия BrowserAutomationStudio:
@Oyasumi-Punpun А смысл? Если юзер знаком с БАСом, ему ничего не стоит узнать его по стандартному интерфейсу, или, если в скрипте Web UI, то по структуре папок. А если нет, то технические подробности вряд ли будут его интересовать
Думаю смысл в том чтобы в скрипте не светились адреса которые не относятся к нему. У заказчика могут возникнуть вопросы, придется объяснять что это за адрес "баблософт" и что за программа такая BAS. Особенно если изначально для него это не важно.