Команда imacros ds - робота з flash об'єктами, imacros help

Команда imacros ds - робота з flash об'єктами, imacros help
Команда iMacros DS (DirectScreen) - це останнє рішення, коли інші команди не справляються! Вона імітує звичайний «клік» миші у вікні браузера. Щоб активувати цю технологію, необхідно під час запису, натисніть на кнопку Click Mode і в діалоговому вікні виберіть Use DirectScreen Commands.

Зазвичай DS в iMacros використовується для автоматизації роботи з веб-сторінками, які містять не HTML елементи, а «складні» технології, такі як Java applets, Adobe Flash, Adobe Flex, Microsoft Silverlight або ActiveX контроль. Також можна автоматизувати навіть найскладніший сайт, заснований на AJAX.

Flash додаток симуляції калькулятора на зображенні нижче.

Команда imacros ds - робота з flash об'єктами, imacros help

Команда imacros ds - робота з flash об'єктами, imacros help

Запис DirectScreen команди:

При роботі не з HTML технологіями, такими як Flash, Java або іншими, в стандартному режимі, iMacros не може записати дії. Щоб записати макрос на Flash або Java applet, ви повинні активувати технологію DirectScreen, для цього необхідно:

  1. Натисніть кнопку Click Mode
    Команда imacros ds - робота з flash об'єктами, imacros help
  2. У вікні, виберіть Use Direct Screen Commands ...
  3. Тепер можете записувати необхідні дії

iMacros записує дії клавіатури і миші, записується багато DS і WAIT команд (в залежності від складності виконуваних дій). Далі пояснюється, чому.

Як визначити координати?

Є кілька способів визначення координат для команди DirectScreen:

1. Абсолютне значення (жорстка прив'язка до осей):

параметри:

  • CMD
    Виконувана команда / дію
  • команди:
    1. CLICK
    Поводиться як звичайний «клік». Технічно це поєднання команд MOVE. LDOWN. LUP і KEY.
    2. LDBLCLK
    Імітує подвійне клацання лівою кнопкою миші. При записи з включеною опцією Record all DirectScreen commands. гарантується правильна послідовність команд при відтворенні. При використанні Record only mouse clicksLDBLCLK не записував, але ви можете вручну додати наступну послідовність команд яка імітує подвійне клацання: LDOWN. LUP. LDBLCLK. LUP.
    3. LDOWN
    Імітує натискання лівої кнопки миші (натискання та утримання).
    4. LUP
    Відпускання натиснутою лівої кнопки миші (логічне продовження команди LDOWN).
    5. MOVETO
    Переміщення покажчика (кнопка натиснута)
    6. MDOWN
    Імітація натискання середньої кнопки миші (натискання та утримання).
    7. MUP
    Відпускання натиснутою середньої кнопки миші (логічне продовження команди MDOWN).
    8. MDBLCLK
    Подвійне клацання середньою кнопкою.
    9. RDOWN
    Імітація натискання правої кнопки миші (натискання та утримання).
    10. RUP
    Відпускання правої кнопки.
    11. RDBLCLK
    Подвійне клацання правої кнопки.
    12. SCREENSHOT (починаючи з iMacros v7!)
    Створення скриншота. Ця команда корисна для зняття скріншотів аплетів, коли нормальна функція створення скріншот не працює. Шлях для збереження скріншотів задається в атрибуті, тобто

Як з'єднати (зберегти) 2 скріншота, в один файл (скріншот) або як зробити з двох рядків, один скриншот?
Начебто є команда SCREENSHOTINCLUDE але як їй користуватися не знаю.
приклад:
ONDOWNLOAD FOLDER = C: \ 2 \ FILE = 1.jpg
TAG POS = 1 TYPE = IMG ATTR = ID: cp_Task CONTENT = EVENT: SAVE_ELEMENT_SCREENSHOT
TAG POS = 1 TYPE = SPAN ATTR = ID: cp_ion CONTENT = EVENT: SAVE_ELEMENT_SCREENSHOT
Дякуємо!

Привіт, такої команди немає. Можна зробити скріншот всього сайту або як ви хочете: 2 окремих скриншота об'єднати в 1, але потрібно використовувати PHP.

Вітаю! Підкажіть будь ласка, де знаходиться кнопка "Click Mode". Я весь iMacros перерила і майже весь гугл заодно. ну ніде немає такої кнопки (((

Привіт, в даний момент кнопка «Click Mode» називається «Record options», яка знаходиться на вкладці «Запис». Будьте уважні, дана команда працює тільки в iMacros браузер і в Internet Explorer.