Интервалы загрузки элемента

Любишь простыни кубиков?

  • О дА! обожаю, когда все сверкает на холсте

    Голосов: 1 25,0%
  • НЕ НА ВИЖУ! тащусь от минимализма

    Голосов: 3 75,0%

  • Всего проголосовало
    4

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
в экшене Принять почту, есть Интервалы загрузки писем http://i.imgur.com/NfrVVXw.png
сделать такое самое, только для обычных экшенов. Это сократит простыню кубиков.. типа http://prntscr.com/99ov0d

ps баг на форуме с цветом вопроса при опросах http://prntscr.com/99owht
 
  • Спасибо
Реакции: indus

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Т.е. Вы предлагаете убрать 1 кубик рандома? Очень сильно поможет и сократит проекты...Кубика на 2-3 за проект, и то не каждый.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
вроде и так можно в один кубик засунуть
C#:
project.Variables["test"].Value = Convert.ToString(Convert.ToInt32(project.Variables["test"].Value)+1); // увеличиваем
if(str=="True")
{
       // бла бла                                          // сравнение
}
System.Threading.Thread.Sleep(1000);  // пауза
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
Т.е. Вы предлагаете убрать 1 кубик рандома? Очень сильно поможет и сократит проекты...Кубика на 2-3 за проект, и то не каждый.
не понимаю о чем ты, причем там кубик рандома.
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
вроде и так можно в один кубик засунуть
C#:
project.Variables["test"].Value = Convert.ToString(Convert.ToInt32(project.Variables["test"].Value)+1); // увеличиваем
if(str=="True")
{
       // бла бла                                          // сравнение
}
System.Threading.Thread.Sleep(1000);  // пауза
да, я не спорю, на c# можно и 5 проектов сразу в один кубик запихнуть.

но по поводу твоего примера, чуток он не в тему? т.к. нужно:
действие click по html элементу, -> el найден -> кликнули пошли дальше. el не найден, var i++, i<5 ?, пауза 10сек., опять по кругу, когда i==5 False, ошибка
это и показано на скрине.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 415
Благодарностей
9 119
Баллы
113
  • Спасибо
Реакции: Bot_Sculptor

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
да, я не спорю, на c# можно и 5 проектов сразу в один кубик запихнуть.

но по поводу твоего примера, чуток он не в тему? т.к. нужно:
действие click по html элементу, -> el найден -> кликнули пошли дальше. el не найден, var i++, i<5 ?, пауза 10сек., опять по кругу, когда i==5 False, ошибка
это и показано на скрине.
Я не ясновидящий что бы скрытые кубики на скрине отгадывать, а что стоит в этом коде поставить проверку и хоть вечно крутиться
 
  • Спасибо
Реакции: Bot_Sculptor

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
А, т.е. это ожидание элемента?
Ну такое тоже уже обсуждалось вроди как на форуме. Тоже с помощью кода правда делается

Код:
var tab = instance.ActiveTab;
for(int i=0;i<100;i++)
{
    var he = tab.FindElementByAttribute("a","href","site.com","text",0);
    if(!he.IsNull)
    {
        return "OK";
    }
    System.Threading.Thread.Sleep(200);
}
return null;
Вот и всё решение. Когда элемент появится, код выйдет по успешному выходу, если не найдёт его вообще, выйдет по красному.
 
  • Спасибо
Реакции: Bot_Sculptor

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
спасибо за готовый код. Но как я и писал, выше, на c# можно и 5 проектов сразу вписать в кубик. Но в zenno вроде как другая идеология: сделать все просто и ясно для пользователей, без использования КОДА, нет? По этому и предложение это вполне оправданное. Но я не настаиваю , нет , так нет. Жил долго без этого и дальше так будет )
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
Я не ясновидящий что бы скрытые кубики на скрине отгадывать, а что стоит в этом коде поставить проверку и хоть вечно крутиться
вечные циклы мне точно не нужны )
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Но в zenno вроде как другая идеология: сделать все просто и ясно для пользователей, без использования КОДА, нет?
Да. Но ведь Вы же сами показали, как стандартными средствами сделать всё красиво и понятно. Да, будет не 1 шаг, а 4, но понятные тем, кто не понимает в коде.
Или Вы хотите, чтобы в экшене с кликом добавили десятки полей с настройками типа - количество попыток кликнуть, через сколько времени, надо ли эта проверка и т.д. и т.д. Это всё накруты, на которые я думаю разработчики будут тратить своё время в самое последнее время, ведь это всё и сейчас легко реализуемо стандартными методами.
 

wizard

Client
Регистрация
04.10.2011
Сообщения
1 004
Благодарностей
632
Баллы
113
я тоже за, удобно ведь - не указал значение = работает по старому , у казал 15;15 получил три попытки клика с интервалом 15 сек .... как доп. поле очень даже ничего
 

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