макросы на ajax-странице


0

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

Что мне нужно

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

я пробовал

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

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

Ответы:


0

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.