@freeliman
я давно заметил, что у тебя с басом слаживается так:
- ты хочешь что то сделать(мысль)
- если ты не знаешь как это сделать - ты сразу пишешь на форум, без попыток поискать или экспериментировать.
- если тебе никто не отвечает - ты почти всегда находишь ответ сам.
Теперь как делает это нормальный пользователь:
- хочет что сделать(мысль)
- если не знает - идет в вики, если там нет - смотрит видосы от разработчика (на которые, между прочим, он тратит огромное количество сил и времени, которые можно было пустить на развитие софта), если там не находит - идет на форум и ищет. В 90% случаях при таком алгоритме действий прямой или косвенный ответ на вопрос находится.
Теперь к твоему вопросу. Давай разберем задачу.
Что нам нужно:
Как это можно сделать:
- действие прокрутка к елементу
- действие ввод текста из раздела Браузер с MOUSESCROLLDOWN или MOUSESCROLLUP (кнопки)
Первый вариант нам скорее всего не подойдет, так как нужно привязываться к определенному элементу.
Решили. Будем выполнять действие ввод текста из раздела Браузер с MOUSESCROLLDOWN или MOUSESCROLLUP (кнопки)
Следующее условие - я хочу 5-15 раз
Как мы можем повторить любое действие? Правильно, используя циклы.
Какой цикл позволяет повторять заданное число раз? Правильно, цикл For
Мы, прочитав вики, знаем, что цикл for принимает 2 параметра - числа от и до.
Это границы цикла, то есть если мы введем от 1 да 10 - цикл выполнится 10 раз
Но нам нужно вторую границу сделать от случайно от 5 до 15.
Но как это сделать? Давайте спросим у самой программы. Самые внимательные обратят внимание, что вверху, над блоком экшенов, есть поиск. Давайте попробуем ввести туда словосочетание Случайное число. О, чудо, что мы видим? Нам сразу дает ссылочку на экшн, которые поможет нам получить случайное число.
И так, что же у нас в итоге получается.
Случайное число (от 5 до 15)-> [[RANDOM_NUMBER]]
FOR 1 to [[RANDOM_NUMBER]]
Ввод текста MOUSESCROLLDOWN
Но давайте сделаем так что бы он рандомно прокручивал то вверх то вниз
Давайте добавим еще одно действие Случайное число (от 1 до 2)-> [[RANDOM_NUMBER2]]
И если число будет 1 - то крутим вниз, если 2 - крутим вниз
Но как же нам выполнить действие, в зависимости от условия. Ах, да, точно, мы же в вики читали, что есть действие IF ELSE, которое позволяет выполнять действие в зависимости от условия
Давайте подредактируем конечный скрипт
Случайное число (от 5 до 15)-> [[RANDOM_NUMBER]]
FOR 1 to [[RANDOM_NUMBER]]
Случайное число (от 1 до 2)-> [[RANDOM_NUMBER2]]
IF [[RANDOM_NUMBER2]] ==1
Ввод текста MOUSESCROLLDOWN
ELSE
Ввод текста MOUSESCROLLUP