Ich verwende Selenium Webdriver derzeit, um einige Validierung auf Seiten durchzuführen. Der Webdriver wird von PhantomJS gesteuert. Ich weiß, dass Sie in PhantomJS das Netzwerk mit dem folgenden Beispiel anhören können: (von https://github.com/ariya/phantomjs/wiki/Network-Monitoring).Verwenden von PhantomJS mit Selenium Webdriver und 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);
Wie kann ich diese Funktionalität innerhalb des Webdrivers erreichen? Kann ich eine Funktion an die DesiredCapabilities binden?
Wie ist dies eine Frage Python? – Marcin
[Vorgeschlagene Lösungen funktionierten nicht für mich, aber dieses funktioniert (es verwendet driver.execute_script)] (http://stackoverflow.com/a/36427562/1334996) – AlexMe