9
我目前使用Selenium Webdriver在頁面上進行一些驗證。 Webdriver由PhantomJS驅動。我知道在PhantomJS中,您可以使用以下示例收聽網絡:(從https://github.com/ariya/phantomjs/wiki/Network-Monitoring)。與Selenium Webdriver和Python一起使用PhantomJS
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);
如何在Webdriver中實現此功能?我可以將函數綁定到DesiredCapabilities嗎?
如何,這是一個Python的問題嗎? – Marcin
[建議的解決方案對我來說不起作用,但是這個可以工作(它使用driver.execute_script)](http://stackoverflow.com/a/36427562/1334996) – AlexMe