Разное

IMacros для Google Chrome: автоматизация рутинных действий в браузере.

 IMacros для Google Chrome: автоматизация рутинных действий в браузере.

Побродив по интернету, я увидел, что материалов по Imacros на русском языке не так много. Они сильно разрозненны по интернету. Иногда приходится долго “гуглить” что бы что-то найти.

А переводить английскую вики иногда просто нет желания. Я решил восполнить этот пробел, и выкладывать на этом блоге свои наработки.

Многие пользователи даже не знают, как пользоваться Imacros, как написать скрипт, свой первый скрипт.

Как установить Imacros

В этой инструкции, я расскажу как установить Imacros для Firefox. Описывать установку на другие браузеры не имеет смысла, так как они более урезанные по функционалу.

Если по каким-то причинам это расширение не находится (иногда сайт мозиллы глючит) – .

Что вызвать окно Imacros в браузере – жмем F8 и оно появится слева.

Как пользоваться Imacros

Написать первоначальный скрипт Imacros достаточно просто – активируем возможность записи действий пользователя в окне Imacros.

Жмем кнопку “Запись” и делаем что-то в браузере. Завершаем запись нажатием кнопки “Стоп”.

В итоге у вас появится скрипт под дефолтным именем – #Current.iim, советую сразу переименовать его. Так как если вы второй раз нажмете на запись, то этот скрипт затрется.

Чтобы переименовать скрипт можете воспользоваться кнопкой “Сохранить как..” или можно щелкнуть правой кнопкой по скрипту в окне и выбрать пункт меню “Переименовать”.

Итак, первый скрипт написан. Пробуем его запустить и проверяем его работу.

Переходим на вкладку “Воспроизведение” и жмем на кнопку “Воспроизвести”

Как видно на скриншоте – есть возможность повторить воспроизведение скрипта нужное количество раз. для этого ставим максимально нужное нам количество повторений макроса и жмем кнопку “Воспр. (Цикл)”.

Отладка скрипта Imacros – это манипулировании с опциями записи (вкладка “запись” – кнопка “Record options”) и последующей вставки рабочего куска в листинг скрипта.

Играя с флажками на этой вкладке и записывая скрипт снова и снова – добиваемся нужного функционала.

Ошибки в скрипте и что с ними делать

Вы запустили скрипт – он дошел до какой-то строки и остановился с ошибкой.

Скрипт в процессе работы наглядно показывает в окне какую строку он отрабатывает. Просто ловите где он остановился и правите с того места, либо внизу окна Imacros вы можете увидеть сообщение об ошибке – там будет написано, на чем он остановился.

В некоторых специфических случаях достаточно просто вписать в начало скрипта команду пропуска ошибок.

AutoHotkey (AHK) - это бесплатное программное обеспечение для макросохранения и автоматизации с открытым исходным кодом для Windows, которое позволяет пользователям автоматизировать повторяющиеся задачи. Он основан на языке сценариев, который изначально был нацелен на предоставление сочетаний клавиш, иначе называемых горячими клавишами, которые со временем превратились в полноценный язык сценариев

Бесплатная Открытый код Windows

  • AutoIt

    AutoIt - это бесплатный скриптовый язык, основанный на BASIC, предназначенный для автоматизации графического интерфейса Windows и общего сценария. Он использует комбинацию имитируемых нажатий клавиш, движения мыши и манипулирования окнами / элементами управления, чтобы автоматизировать задачи таким образом, которые невозможно надежно использовать на других языках (например, VBScript и SendKeys)

    Бесплатная Windows

  • Selenium

    Selenium - это набор инструментов, специально предназначенных для тестирования веб-приложений. Selenium IDE - это надстройка Firefox, которая регистрирует клики, ввод и другие действия для проведения теста, который вы можете воспроизводить в браузере. Selenium Remote Control (RC) запускает тесты в нескольких браузерах и платформах. Измените свои тесты на предпочитаемом вами языке

    Бесплатная Открытый код Mac Windows Linux

  • Kantu for Chrome

    Kantu - самый популярный веб-макрорекордер с открытым исходным кодом. Если есть активность, которую вы должны сделать повторно, просто создайте для нее веб-макрос. В следующий раз, когда вам нужно это сделать, весь макрос будет запускаться одним нажатием кнопки и выполнять работу за вас.

    Бесплатная Открытый код Mac Windows Linux Chrome

  • Mobitaz

    Mobitaz - приложение для автоматизации приложений для мобильных приложений, которое тестирует приложения для Android. Эта сквозная платформа тестирования работает как сервер Windows с возможностью подключения к Android-устройству или эмулятору, который запускает приложение для тестирования. Тестовые примеры могут быть созданы и протестированы в пользовательских спецификациях

    Платная Windows Android

  • UiPath

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

    Бесплатная (для личного использования) Windows

  • Ranorex Studio

    Ускорьте тестирование с помощью Ranorex Studio, вашего инструмента «все-в-одном» для автоматизации тестирования. Выполняйте сквозное тестирование на настольных, веб-и мобильных платформах с использованием реальных устройств или эмуляторов / симуляторов. Автоматизируйте даже сложные интерфейсы, такие как ERP и устаревшие приложения. Проведите тесты параллельно или распределите их по селеновой сетке

    Платная Windows Интернет

  • EveryStep

    EveryStep - это бесплатный инструмент автоматизации, который записывает «каждый шаг» веб-транзакции и повторяет сценарий с использованием реального браузера. Расписание сценариев для запуска на вашем компьютере с установленными интервалами и получения предупреждений при возникновении ошибок.

    Бесплатная (с ограничениями) Windows

  • Каждый день пользуясь браузером Гугл Хром мы совершаем множество одних и тех же действий: открываем одни и те же вкладки, указываем одни и те же регистрационные данные, это далеко не все. Согласитесь, куда лучше было бы автоматизировать эти процессs, и выход есть — скачать iMacros. А что это такое, как установить и использовать мы расскажем далее.

    Что такое АйМакрос

    Что это такое iMacros? Это некое дополнение для браузера от Google, да и не только, ведь его можно установить для всех популярных веб-обозревателей. Его суть в том, что оно способно запоминать конкретную последовательность действий пользователя, а затем воспроизводить ее. Это очень удобно чтобы, например, не указывать постоянно одни и те же регистрационные данные на различных сайтах, достаточно лишь одни раз записать данный процесс, а затем можно воспроизводить его сколько угодно.

    Среди множества возможностей iMacros для Chrome нужно отметить следующие:

    • Создание маленьких программок, способных решать простые бытовые задачи.
    • Возможность значительно ускорить продвижение через социальные сети.
    • Можно настроить дополнение, чтобы оно автоматически проставляло лайки в соц. сетях.

    И это лишь скромная часть того, что умеет АйМакрос. Не менее полезным расширение будет и для веб-разработчиков, чтобы тестировать процессы на своих ресурсах, выгружать массивы данных с сайта, обрабатывать их и тому подобное.

    Как установить дополнение

    Если вам нужна автоматизация действий в браузере Google Chrome, и вы поняли насколько полезен этот плагин, пора разобраться, как его инсталлировать. Это делается через магазин дополнений Гугл Хром следующим образом:

    1. Запустите веб-обозреватель и откройте его меню.

    2. В нем нужно навести курсором мыши на пункт «Дополнительные инструменты» и выбрать «Расширения».


    3. В открывшемся окне следует опуститься в самый низ и ПКМ нажать на ссылку «Еще расширения».


    4. Откроется магазин плагинов, где можно скачать бесплатно на русском iMacros для Google Chrome. В левом верхнем углу будет окно поиска, в него нужно вписать iMacros и нажать клавишу Enter на клавиатуре своего компьютера. Увы, но официальный сайт у расширения отсутствует, точнее он есть только для Mozilla (еще один браузер).


    5. Появится окно с результатами, где нужно открыть «iMacros for Chrome» и нажать кнопку «Установить».


    6. После инсталляции плагина в правом верхнем углу браузера появится его значок.

    Инструкция по использованию iMacros

    Допустим вы все установили, но теперь возникает вопрос, как настроить iMacros и начать работать в нем. Это также очень просто и не вызовет каких-либо сложностей:

    • Кликаем правой кнопкой мыши по иконке дополнения в интерфейсе браузера.
    • Откроется главное окно расширения. Чтобы приступить к записи макроса нужно перейти во вкладку «Record».
    • Теперь хорошенько продумайте сценарий своих действий, нажмите кнопку «Record Macro» и проделайте все что нужно.

    • Чтобы окончить запись, кликните по надписи: «Stop».

    • Откроется окно с кодом получившегося скрипта, чтобы сохранить его кликните по надписи «Save & Close».


    • Теперь данный макрос появится в окне программы. Воспроизвести его можно выделив название макроса и кликнув на «Play Macro».

    Теперь вы знаете, как пользоваться iMacros в Google Chrome.

    Что делать, если появилась ошибка в скрипте

    Может быть так, что вы запустили скрипт АйМакрос для Гугл Хром, но в процессе его выполнения вдруг случилась ошибка на каком-то конкретном действии. В таком случае нужно посмотреть в окно кода, где указано на какой строке произошла остановка его выполнения. Нужно либо править код, если умеете, либо перезаписывать все заново.

    Совет! Иногда хватает просто вначале скрипта прописать команду «ERRORIGNORE», которая будет пропускать ошибки и продолжать выполнение его работы.

    Заключение

    Надеемся вы разобрались, как загрузить дополнение из Chrome Web Store и начать его использовать. По сути ничего сложного в этом нет, а ряд возможностей, представляющихся плагином довольно широк.

    Большинству из нас, работая в браузере, приходится выполнять одни и те же рутинные действия, которые не только надоедают, но и отнимают время. Сегодня мы рассмотрим, каким образом данные действия можно автоматизировать с помощью iMacros и браузера Google Chrome.

    iMacros – расширение для браузера Google Chrome, которое позволяет автоматизировать при работе в интернете одни и те же действия в браузере.

    Как и любое браузерное дополнение, iMacros можно скачать из магазина расширений для Google Chrome.

    Для этого в верхнем правом углу браузера щелкните по кнопке меню. В отобразившемся списке перейдите к разделу «Дополнительные инструменты» – «Расширения» .

    На экране отобразится список установленных в браузер расширений. Спуститесь к самому концу страницы и кликните по ссылке «Еще расширения» .

    Когда на экране загрузится магазин расширений, в левой его области введите наименование искомого расширения – iMacros , а затем нажмите клавишу Enter.

    В результатах отобразится расширение «iMacros for Chrome» . Добавьте его в браузер, щелкнув правее по кнопке «Установить» .

    Когда расширение будет установлено, в верхнем правом углу браузера отобразится иконка iMacros.

    Как пользоваться iMacros?

    Теперь немного о том, как пользоваться iMacros. Для каждого пользователя может быть разработан свой сценарий работы расширения, но принцип создания макросов будет один и тот же.

    Для примера создадим небольшой сценарий..

    Для этого щелкаем по иконке расширения в верхней правой области экрана, после чего на экране отобразится меню iMacros. Откройте вкладку «Record» для записи нового макроса.

    Как только вы щелкните по кнопке «Record Macro» , расширение приступит к записи макроса. Соответственно, вам потребуется сразу после нажатия данной кнопки воспроизвести тот сценарий, который расширение должно впредь автоматически выполнять.

    Поэтому мы нажимаем кнопку «Record Macro», а затем создаем новую вкладку и переходим на сайт сайт.

    Как только последовательность будет задана, щелкните по кнопке «Stop» , чтобы прекратить запись макроса.

    Подтвердите сохранение макроса, щелкнув в открывшемся окне «Save & Close» .

    После этого макроса будет сохранен и будет отображен в окне программы. Так как, скорее всего, в программе будет создан далеко не один макрос, рекомендуется задавать макросам понятные названия. Для этого щелкните правой кнопкой мыши по макросу и в отобразившемся контекстном меню выберите пункт «Rename» , после чего вам будет предложено ввести новое название макроса.

    В тот момент, когда вам потребуется выполнить рутинное действие, выберите двойным щелчком мыши ваш макрос или выделите макрос одним кликом мыши и кликните по кнопке «Play Macro» , после чего расширение приступит к своей работе.

    С помощью расширения iMacros можно создавать не только такие простые макросы, как было показано на нашем примере, но и гораздо более сложные варианты, которые больше не придется выполнять самостоятельно.

    Automate your web browser. Record and replay repetitious work

    Version 10.0.5 maintenance release * Fixed: SaveAs dialog * Fixed: Macros with capitalized extension name .IIM do not get displayed in the tree * Fixed: SAVEAS TYPE=EXTRACT FILE=+... duplicates the name of the file * Fixed: !TIMEOUT_STEP 0 not working * Improved: Close iMacros dialogs (prompt, extract, etc) by pressing Enter * Other minor fixes iMacros for Chrome 10.0 is a web automation solution that offers an updated, cleaner user interface combined with new support for file uploads and full support for Events mode. ⚑ Need to continue using your existing macro (.iim) files but don’t have the File Access module? See http://wiki.imacros.net/FAQ#Q:_How_do_I_use_my_existing_macro_.28.iim.29_files_with_iMacros_for_Chrome_without_the_File_Access_module.3F ⚑ We have collected a few other tips on using iMacros for Chrome freeware in http://wiki.imacros.net/iMacros_for_Chrome#Tips_for_using_iMacros_for_Chrome_freeware Read what is new: * New color and icons, modern and clean design * New support for file uploads * Added replay speed control to the iMacros Settings * Added support for the !PLAYBACKDELAY command * Added read-only !FOLDER_MACROS and !FOLDER_DOWNLOAD variables to specify the directory for saving macros * Events mode now fully supported. * Fixed numerous software errors With the release of iMacros for Chrome 10.0, some features are only available with a Personal Edition (or higher) license. Purchase any iMacros license (https://imacros.net/store) and download the File Access for iMacros Extensions module from your Ipswitch account. Customers with active service agreements for iMacros 12 already will be able to access this new module for upgrading to the full version of iMacros for Chrome 10.0. Download the installer from your Ipswitch Community account. If you encounter any problems with iMacros for Chrome, please let us know in our Chrome user forum at http://forum.imacros.net/viewforum.php?f=21 Our forum is also the best place for new feature suggestions. ---- iMacros is designed to automate the most repetitious tasks on the web. If there’s an activity you have to do repeatedly, just record it in iMacros. The next time you need to do it, the entire macro will run at the click of a button! With iMacros, you can quickly and easily fill out web forms, remember passwords, create a webmail notifier, and more. You can keep the macros on your computer for your own use, use them within bookmark sync / Xmarks or share them with others by embedding them on your homepage, blog, company Intranet or any social bookmarking service as bookmarklet. The uses are limited only by your imagination! Popular uses are as web macro recorder, form filler on steroids and highly-secure password manager (256-bit encryption). Web developers use iMacros for web regression testing, performance testing and web transaction monitoring. It can also be combined with Google Speed Tracer, Firebug and other web development and test tools. XPath support is included. iMacros can be combined with Greasemonkey style content scripts and the macros can be started via the command line e. g. via the Windows task scheduler, batch files or a Linux cron job. You can combine iMacros with ad-blocking extensions like AdBlock, FlashBlock and AdThwart to speed up the web browsing. It does not work in IE Tab, but for IE we have iMacros for Internet Explorer. Macros recorded with iMacros for Chrome can be replayed in iMacros for IE and iMacros for Firefox without changes! All iMacros versions combined have millions of active users, making it the most popular web browser automation tool. For more information please visit http://wiki.imacros.net/iMacros_for_Chrome and the active user forum at http://forum.imacros.net/ .