Вариативное выполнение задач

tiptopvkr

Client
Регистрация
26.09.2019
Сообщения
189
Благодарностей
14
Баллы
18
Привет всем. Подскажите как мне настроить один проект так чтобы он каждое выполнение делал иначе. Понятное дело что я готов настроить все варианты выполнения по отдельности но как заставить его выполнять все варианты по очереди или рандомно в рамках одного проекта?

Пример: 1 вариант: Заходим на сайт и делаем лайк посту
2 вариант заходим на тот же сайт и пишем комментарий к посту.
3 вариант заходим на тот же сайт и делаем лайк другому посту

И т.д. и т,п.
Чтобы запустить и программа прошла первый вариант, следующий заход делает в3 вариант, следующий заход 12 вариант и потом 4 или другой.
 

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 909
Благодарностей
1 122
Баллы
113
Вот ваш кубик

44967
 

tiptopvkr

Client
Регистрация
26.09.2019
Сообщения
189
Благодарностей
14
Баллы
18
Только что посмотрел урок по этому экшену. Но там указано что это условие. Тоесть оно должно проверить наличие тех или иных данных на странице и тогда в зависимости что есть на странице выполнять дальнейшие действия по указанному алгоритму.

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

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 909
Благодарностей
1 122
Баллы
113
Вставляете рандом

44970


генерируем число от 1 до 3 сохраняем в переменную

вставляешь переменную в switсh проверку и оттуда уже выходы
1 лайкаем
2 пишем коммент
3 дизлайкаем и тд
 
  • Спасибо
Реакции: tiptopvkr

tiptopvkr

Client
Регистрация
26.09.2019
Сообщения
189
Благодарностей
14
Баллы
18
Сработало спасибо. Только рандом хреновый получается) Я раз 10 затестил и из них было значения 1-1, 2-2, 3-1,4-1, 5-1, 6-1, 7-2, 8-2, 9-1, 10-1

3 варианта ни разу не выбрало) А первый чаще всего)

Как этот блок научить выбирать все 3 по очереди но в случайном порядке?
 

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 909
Благодарностей
1 122
Баллы
113
44971


Вы в рандоме до 4 скорее всего не поставили поэтому 3 нет?

делаете ещё 1 рандом и свитч
 
  • Спасибо
Реакции: tiptopvkr

tiptopvkr

Client
Регистрация
26.09.2019
Сообщения
189
Благодарностей
14
Баллы
18
Я в рандоме поставил 3 варианта. Нужно 4 чтобы сработали 3?
 

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 909
Благодарностей
1 122
Баллы
113
Да
 

tiptopvkr

Client
Регистрация
26.09.2019
Сообщения
189
Благодарностей
14
Баллы
18
Все сработало) Большое спасибо за помощь)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)