FOSS альтернатива iMacros для Firefox Quantum?

Я надеюсь, что это правильный форум SE для этого... Я рассматривал SuperUser, но OTOH iMacros-скрипты явно связаны с программированием.

В настоящее время я застрял с Firefox 55, потому что FF 57 ("Квант"), как известно, сломал различные дополнения, включая iMacros, как это было (ст. 9).

Я только что посетил сайт iMacros, чтобы проверить текущую ситуацию... и я обнаружил, что если вы хотите запустить сценарий.iim в FF Quantum+, используя iMacros 10, то, похоже, вам нужно заплатить за лицензию: https://imacros.net/store/compare-versions/. Как ни странно, IE, кажется, освобожден от этого ограничения. Странно, если не сказать больше.

Хорошо, я не возражаю платить немного за чью-то работу за неограниченную, перспективную лицензию... поэтому я захожу на страницу оплаты, чтобы узнать, что стоимость составляет £107! (140 долларов или около того)! Это выглядит глупо, так как это, вероятно, поощрит преданных ФФ, которые хотят автоматизировать некоторые из своих действий по просмотру, для поиска альтернатив FOSS. Может быть, даже развивать свои собственные.

Кто-нибудь был так же заблокирован FF Quantum, и нашел надежную альтернативу FOSS для iMacros (специально для Quantum)? Существуют различные "альтернативы" сайтам, но я не нашел ни одного правильного отзыва о том, насколько может быть полезен Selenium, например.

потом
Конечно, другой очевидной альтернативой для простых заданий, которые поддаются этому, является наш старый друг AutoHotKey (или, возможно, AutoKey в Linux). Некоторые мои сценарии подойдут для этого, без сомнения => еще меньше стимулов (если это возможно), чтобы выложить совершенно нелепую сумму денег.

1 ответ

Решение

Я мигрировал из iMacros в Канту по тем же причинам и мне это понравилось. Kantu - FOSS и может делать все, что может делать iMacros, плюс еще кое-что.

Некоторые заметки о миграции с iMacros:

  • Вам нужно перезаписать ваши макросы. Kantu может импортировать тестовые сценарии Selenium IDE, но не макросы imacros.

  • Нет прямого доступа к файлу, как в старые времена Firefox 55. Это ограничение нового API расширения. Вместо этого Kantu хранит макросы в локальном хранилище html5. Он может записывать данные обратно в файлы с помощью команды localStorageExport.

  • Очистка веб-страниц (iMacros EXTRACT) теперь выполняется с помощью команд storeText и storeValue.

  • Он поддерживает значение POS, как iMacros

  • Относительное позиционирование напрямую не поддерживается, но это можно сделать через XPATH

Еще одна альтернатива с открытым исходным кодом для iMacros - новая Selenium IDE. Как следует из названия, этот инструмент очень оптимизирован для веб-тестирования и работы с веб-драйвером Selenium. В нем отсутствуют такие функции, как зацикливание, чтение / запись в CSV-файлы или командная строка. Вместо этого они планируют добавить такие функции, как экспорт кода в Javascript. Так что это зависит от того, что вам нужно.

Другие вопросы по тегам