2016-01-21 3 views
0

я хочу улучшить свой selenium2library robotframework Тестов ловить яваскрипт ошибки и вызовы, которые возвращают HTTP статус, отличный от 200.robotframework selenium2library как поймать как яваскрипт исключения и! = 200 HTTP статус ответ

Даже я думаю, что это общее проблема, Google не может мне помочь.

Некоторые советы?

ответ

1

Если вы хотите проверить ответы HTTP, вам нужна другая библиотека, такая как RequestsLibrary или HTTPLibrary. Вы также можете написать свои собственные ключевые слова в python, используя urllib2 или urllib3.

Вы можете использовать ключевое слово Selenium2Library ExecuteJavascript, чтобы проверить функции javascript.

+0

Я уже использую RequestsLibrary для запросов, но мне нужно что-то, чтобы поймать все вызовы, сделанные на открытии веб-страницы, чтобы понять, если что-то не получится. Я могу получить этот результат с помощью javascript-зондов (например, trackjs), но, если это возможно, я предпочитаю прослушивать все вызовы без ввода trackjs. –

+0

спасибо, но мне нужно что-то пассивное. я хочу нормально перемещаться на веб-сайте, который я тестирую, и одновременно и пассивно поймаю статус http ошибки (например, 404) –

Смежные вопросы