Я пытаюсь автоматизировать приложение Ajax с использованием Selenium WebDriver. Команды Selenese упоминают в документах селена, которые не работают с приложением. Есть ли лучший подход или команды для работы с приложениями Ajax? Любая помощь/руководство приветствуются.Автоматизация приложений Ajax с селеном
0
A
ответ
1
Важная информация о приложениях Ajax заключается в том, активен Jquery или нет. Если он активен, скрипт должен дождаться его. Вы можете обработать его с помощью следующего кода.
while (true) // Handle the timeout
{
boolean ajaxIsComplete = (boolean)((JavascriptExecutor) wbDv).executeScript("return jQuery.active == 0");
if (ajaxIsComplete)
break;
Thread.sleep(1000);
}
Сообщите мне, если это полезно или нет.
Thanks
Смежные вопросы
- 1. Автоматизация приложений для Windows Phone с селеном и аппием
- 2. Автоматизация страниц Jenkins с селеном
- 3. Автоматизация расширений Chrome с селеном и рубином
- 4. Автоматизация настольных приложений с Selenium и Sikuli
- 5. автоматизация приложений .NET
- 6. Автоматизация приложений Insights
- 7. Автоматизация тестирования приложений WPF
- 8. Автоматизация тестирования приложений
- 9. Автоматизация тестирования веб-сервисов с селеном с огурцом
- 10. GWT: Автоматизация тестов пользовательских интерфейсов с селеном/FluentLenium
- 11. Автоматизация терических элементов управления с селеном rc и junit
- 12. Автоматизация браузера с селеном: Отпечатки пальцев, узнаваемость и прослеживаемость?
- 13. Автоматизация тестирования: TeamCity с селеном и SOAPUI и Calabash
- 14. Squish, Python, автоматизация приложений Windows
- 15. Автоматизация тестирования приложений для Android?
- 16. Автоматизация загрузки приложений Google App
- 17. Автоматизация развертывания для веб-приложений?
- 18. Автоматизация установки приложений в пакете
- 19. Автоматизация установки приложений с помощью Powershell
- 20. Автоматизация приложений Flex с использованием PhantomJS
- 21. Автоматизация гибридных приложений с использованием selenium webdriver
- 22. Автоматизация форм jQuery ajax
- 23. Как проверить вкладки jquery ajax с селеном?
- 24. Получите количество активных запросов AJAX с селеном
- 25. запросы Автоматизация Ajax с HTML5 данных- атрибуты
- 26. Создание/автоматизация тестирования модулей для приложений Worklight
- 27. Автоматизация запуска Java EE веб-приложений
- 28. Автоматизация приложений-тестирования (phantomjs) и слияния филиалов
- 29. Работа с селеном 1 и селеном 2
- 30. Как интегрировать дженкинсов с селеном?
Ожидания отлично подходят для ajax. Вы можете быть более конкретным в том, с какими проблемами вы столкнулись при автоматизации –
Я пытаюсь автоматизировать сайт JIRA, где Ajax используется сильно. Это просто своего рода оценка для выбора технологии. что вы можете автоматизировать такой сайт с селеном? –
Вы можете автоматизировать веб-сайт с большим количеством Ajax. Вам нужно познакомиться с ожиданиями ExpectedConditions и WebDriver. Поскольку Ajax является динамическим, а время является переменной, вам нужно научиться использовать и настраивать время ожидания появления и исчезновения элементов. Было бы намного лучше, если бы вы спросили об определенном элементе, который вы пытаетесь автоматизировать для тестов, и о конкретной проблеме, с которой вы сталкиваетесь. Публикация исходного кода также гораздо более полезна, чем вопрос, который является неопределенным и легко отвечать на запросы «Ajax» и «Selenium». – Selena