Attualmente sto utilizzando Selenium Webdriver per eseguire alcune convalide sulle pagine. Il Webdriver è guidato da PhantomJS. So che in PhantomJS è possibile ascoltare la rete utilizzando l'esempio come quello riportato di seguito: (da https://github.com/ariya/phantomjs/wiki/Network-Monitoring).Utilizzo di PhantomJS con Selenium Webdriver e Python
var page = require('webpage').create();
page.onResourceRequested = function (request) {
console.log('Request ' + JSON.stringify(request, undefined, 4));
};
page.onResourceReceived = function (response) {
console.log('Receive ' + JSON.stringify(response, undefined, 4));
};
page.open(url);
Come posso ottenere questa funzionalità all'interno del Webdriver? Posso associare una funzione a DesiredCapabilities?
Come è una domanda di pitone? – Marcin
[Le soluzioni proposte non hanno funzionato per me, ma questo funziona (utilizza driver.execute_script)] (http://stackoverflow.com/a/36427562/1334996) – AlexMe