Я делаю некоторые тесты в Selenium, используя selenium maven plugin и HTML selenese скрипты. Все работает очень хорошо, за исключением этого сценария У меня есть: Я нажимаю кнопку отправки, и это приводит к перенаправлению URL. Сервер для этого URL-адреса не запущен, но веб-служба, перенаправляющая URL-адрес, создает параметр запроса кода и добавляет его в URL-адрес перенаправления. Я хочу, чтобы иметь возможность нажимать submit и использовать команду storeLocation selenese для извлечения URL-адреса перенаправления и извлечения этого параметра кода. Когда я использую clickAndWait, перенаправление происходит, но тест терпит неудачу, потому что страница пытается загрузить и, в конце концов, построить maven. Когда я использую только команду щелчка, тест проходит, но страница не загружается и сохраняется. В хранилище не содержится значение URL-адреса перенаправления, который мне нужен с параметром кода. Кто-нибудь знает, как заставить селен щелкнуть и ждать, но IGNORE факт, что страница не загружается? Я думаю, что для этого нужно задействовать некоторый javascript и, возможно, использовать команду waitForCondition, но я не могу найти какой-либо пример этого. в основном, URL-адрес перенаправления не работает на сервере, но моя служба создает маркерный параметр, который мне нужно извлечь, и передать его в другой тестовый пример.Селеновое тестирование с HTML Selenese
1
A
ответ
0
Является ли время загрузки страницы? Если это так, вы можете увеличить время ожидания по умолчанию (должно быть 30 секунд), или вы можете использовать событие click, а затем сделать waitForLocation, чтобы он соответствовал новому URL (с параметром перенаправления), который вы хотите. Это даст вам еще одно ожидание (например, щелчок и ожидание) в 30 секунд. Но вы также можете добавить команду паузы между кликом и ожиданием продлить время загрузки страницы, не касаясь тайм-аута по умолчанию.
+0
Woah, почему возник вопрос? – DMart
Смежные вопросы
- 1. Селеновая сетка с тестовыми шкафами Selenese html
- 2. Как конвертировать Selenese (html) в Python программно?
- 3. captureEntirePageScreenshot с динамическим именем в Selenese
- 4. java Выполнение скриптов selenese с помощью webdriver
- 5. из сценариев теста selenium Назад к selenese
- 6. Простое тестирование HTML с emacs
- 7. Тестирование сломанного html с casperjs
- 8. Как выполнить заданный тест Selenese maven
- 9. Тестирование HTML Canvas Unit
- 10. Тестирование HTML-помощника
- 11. PingFederate, тестирование адаптера html
- 12. Тестирование HTML-парсера
- 13. Выполнение теста Selenese Selenium в командной строке с использованием Chrome
- 14. Как преобразовать код Ruby с использованием Selenium в скрипт Selenese?
- 15. Python - Почему это селеновое предупреждение, отправить ключи, работать?
- 16. Тестирование генерируется html по javascript, с селеном
- 17. Тестирование тега заголовка HTML класса с водосвинкой
- 18. Тестирование тела HTML с встроенными вложениями Рельсы
- 19. Тестирование отзывчивости HTML-страницы с использованием Java
- 20. Тестирование на HTML языке атрибута с JQuery
- 21. HTML 5 - Тестирование автономного кэша с localhost
- 22. Тестирование Javascript с динамически отображаемым html
- 23. Как я могу сохранить тесты Selenium/Selenese как .json-файлы?
- 24. Интеграция Тестирование HTML Специальные символы
- 25. тестирование url connection java html
- 26. МВН селеном: Selenese висит в Spring Roo Учебник
- 27. Selenium не записывает Ajax Call. Нужна помощь по кодированию в html или selenese
- 28. Тестирование JSON с PHP
- 29. a/b тестирование крупного html/css redesign
- 30. Тестирование встроенной HTML-формы через Selenium IDE
Почему вы не получили ответы на свои ранее задаваемые вопросы? – Amey
кажется, что вы можете принять только вопрос в течение 15 минут с просьбой об этом, и я спрашиваю, тогда продолжайте и продолжайте решать мои вопросы. –
Или, может быть, я просто не знаю, как принимать ответы –