Я ищу систему макросов для страницы, которая в значительной степени основана на AJAX. Найденные мной расширения работают только на статических страницах (ищите поле с именем "xxx", введите "yyy", submit)

Что мне нужно

  • поиск "(больше)"
  • нажмите здесь
  • текст загружается в div (случайный идентификатор) с "..." div.
  • Нажмите на этот div, появится меню
  • Нажмите на пункт меню "Отчет" (случайный идентификатор)
  • Всплывающее окно загружается с помощью AJAX
  • Нажмите на слово "Спам"
  • Появляется кнопка "Отправить"
  • Нажмите на эту кнопку. Всплывающее окно исчезает
  • (повторение)

я пробовал

  • Dejaclick
  • Автоматизация браузера Chromium
  • iMacros

Кажется, что ни один не работает на динамических страницах AJAX.

1 ответ1

0

... для страницы, которая в значительной степени основана на AJAX.

У меня была эта проблема сама. Инструменты на основе HTML, такие как iMacros или Selenium IDE , не будут надежно работать со сложными веб-страницами, потому что им нужна стабильная страница для поиска своих элементов, а не появления и исчезновения кода JavaScript (как вы сказали).

Но у меня были хорошие результаты с Sikuli и Kantu Visual Browser Automation, которая похожа на Sikuli, но внутри веб-браузера Chromium. Оба инструмента используют распознавание изображений и имитируют реальные щелчки мышью, поэтому они отлично работают с веб-приложениями, насыщенными ajax!

Разница в том, что Sikuli работает на настольном компьютере, но Kantu работает только внутри собственного браузера, поэтому он не захватывает рабочий стол, и вы можете продолжать выполнять другие действия во время его работы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .