Может ли Selenium отслеживать запросы XHR - PullRequest
5 голосов
/ 24 февраля 2011

Есть ли способ в Selenium отслеживать запросы XHR из приложения. Я хочу создать тест, в котором тест нажимает кнопку, а затем проверяет, правильно ли сделан запрос Ajax.

Edit, я использую PHP Unit, если это имеет значение.

1 Ответ

7 голосов
/ 24 февраля 2011

Вы можете захватить сетевой трафик с помощью Selenium, а затем попытаться получить то, что вам нужно для этого

Selenium s = new DefaultSelenium(...);
s.start("captureNetworkTraffic=true");
s.open("http://www.google.com");
String traffic = s.captureNetworkTraffic("json");

А затем сделайте свои заявления, найдя то, что вы хотите в трафике.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...