@wyifi answered in GitHub ticket - you should use another options to fix your issue.
Выпущена 21.5.1 версия BrowserAutomationStudio
-
@olegtut said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Во-первых, как я писал выше, это объект, а не массив. В этом можете убедиться, выведя переменную в лог. Во-вторых, у Вас синтаксис ошибочный. Очевидно, в кодинге неправильно решаете поставленную задачу именно Вы. Что за мода пошла говорить: неправильная архитектура приложения, неправильно поставленная задача и т.д.! Я разве что-то штыковое написал?
А Вы проверяли мои примеры, чтобы утверждать, что в них есть ошибки? Они все рабочие! А во вторых, что Вы понимаете под термином объект? Объект это некая сущность, которая имеет свои свойства и методы дак вот, объектом является практически все, даже примитив вроде строки на самом деле также является объектом xD. Ну и разумеется, что и массив, как и ассоциативный массив это тоже объекты. Кстати ассоциативный массив это лишь названия для объектов типа коллекция. А массивом в строгом смысле может быть только набор данных, расположенных в числовой последовательности:
var arr = [ "Яблоки", "Помидоры", "Огурцы" ]; log("Ты массив? Ответ:" +Array.isArray(arr) ); -
Спасибо за обнову, особенно за движением мыши и заголовки!!!! Спасибо за отпечаток в профиле - ТОООП!. Раньше имел свою базу на mysql и вечно нужно было запросами оттуда отпечаток дергать и отдельно применять. Сейчас переключился и вуаля!
-
@fastspace said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Какие еще действия нужно заново сгенерировать?
@support said in Выпущена 21.5.1 версия BrowserAutomationStudio:
При переходе на новую версию BAS, старые проекты будут работать по старому, если вы хотите использовать новый функционал, то нужно начать редактировать действия 'Прокси', 'Применить отпечаток' и 'Получить отпечаток' и нажать на Ok ничего не меняя.
Только создал вопрос про начальное положение курсора, а тут и исправление подъехало). Супер!
P.S. Рано радовался:
@support said in Выпущена 21.5.1 версия BrowserAutomationStudio:Первоначальное положение курсора выбирается случайно, а не в левом верхнем углу как раньше.
Первоначальное положение курсора выбирается все равно в левом верхнем углу как раньше.
-
@olegtut said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Кроме того, в JS нельзя создавать ассоциативные массивы.
Это немного странное утверждение.
var x = {} //Так нет?Любое подобие массива в JS - это всего лишь объект.
Ассоциативные массивы прекрасно работают, какая разница как они реализованы и что происходит внутри языка.
В любом случае https://drive.google.com/uc?id=1UeWTFPF858InDsRKe3kY62KjruosKi53&export=download - вот пример работы с ассоциативными массивами в BAS.
Чтобы вносить какие-то изменения мне нужно знать потребность которая за ними стоит. Если вы опишите пример, который невозможно/неудобно реализовать сейчас, скорее всего это будет добавлено. Если это какая-то абстракция, то изменения вряд ли будут.
-
@senerg said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Первоначальное положение курсора выбирается все равно в левом верхнем углу как раньше.
Имеется ввиду, что координаты теперь не в 0,0 точке, а в случайном месте близком к левому верхнему углу. Если у вас не так, покажите как вы этого добились.
Кроме того, вы сами можете их задать вызвав перемещение мыши до загрузки первой страницы.
-
@support said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Имеется ввиду, что координаты теперь не в 0,0 точке, а в случайном месте близком к левому верхнему углу
Тогда все верно. Я читал что написано, что имелось ввиду не знал.
@support said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Кроме того, вы сами можете их задать вызвав перемещение мыши до загрузки первой страницы.
При перемене разрешения такой вариант в режиме запуска не работает, хотя в режиме записи все хорошо. Вот скрипт
Но это скорее связано с невозможностью определения яваскрипта window.innerWidth в режиме запуска, чем с движением мыши. -
-
@fastspace А анонс обновлений читали? )
@support said in Выпущена 21.5.1 версия BrowserAutomationStudio:
При переходе на новую версию BAS, старые проекты будут работать по старому, если вы хотите использовать новый функционал, то нужно начать редактировать действия 'Прокси', 'Применить отпечаток' и 'Получить отпечаток' и нажать на Ok ничего не меняя.