Вопрос вынесен в отдельную тему из топика: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.


Правила форума:
2.  Не рекомендуется:
2.21
  Отсылать сообщения, не соответствующие обсуждаемой теме (оффтопик). Сообщения будут удаляться без предупреждения или выделяться в отдельные темы.

InfSub

Может кто знает как передвинуть слайдер вправо с помощью imacros. Чет ничего в голову не приходит,
слайдер на сайте

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Код стоит такой:
скрытый текст

Выделить код

Код:

<div class="ju-sliderbutton" id="plain85">
<span class="ju-sliderbutton-text">activate</span>
<div class="ju-sliderbutton-slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all">
<div style="left: 0%;" class="ui-slider-handle ui-state-default ui-corner-all">
</div>
</div>
</div>

rumax1704

скрытый текст
Всё прекрасно передвигается.
Выбери режим записи
Experimental EVENT recording mode


450px-enable_event_mode.png

Запишутся команды типа этого

Выделить код

Код:

EVENT TYPE=MOUSEDOWN SELECTOR="#plain55>DIV>DIV" BUTTON=0
EVENTS TYPE=MOUSEMOVE SELECTOR="#plain55>DIV>DIV" POINTS="(430,315),(435,315), ... ,(630,315)"
EVENT TYPE=MOUSEUP POINT="(630,315)"

MOUSEDOWN  нажатие левой кнопки мыши
MOUSEMOVE  перемещает объект
MOUSEUP  отпускает левую кнопку мыши

Вот эти все цифры убери, оставь первые координаты и последние
... POINTS="(430,315),

(435,315), ... ,(625,315)

(630,315)"

PRESIDENT rumax1704
plain85 Значение меняется

скрытый текст

Выделить код

Код:

iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=DIV ATTR=CLASS:ju-sliderbutton* extract=htm');
     a=iimGetExtract().match(/\d+/);
     iimPlayCode('SET !TIMEOUT_STEP 0\nEVENT TYPE=MOUSEDOWN SELECTOR="#plain'+a+'>DIV>DIV" BUTTON=0');
     iimPlayCode('SET !TIMEOUT_STEP 0\nEVENT TYPE=MOUSEMOVE SELECTOR="#plain'+a+'>DIV>DIV" POINT="(806,365)"');
     iimPlayCode('SET !TIMEOUT_STEP 0\nEVENT TYPE=MOUSEUP POINT="(806,365)"');
     iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:myform ATTR=NAME:submit');