我目前正在使用 Selenium Webdriver 对页面进行一些验证。Webdriver 由 PhantomJS 驱动。我知道在 PhantomJS 中,您可以使用如下示例收听网络:(来自https://github.com/ariya/phantomjs/wiki/Network-Monitoring)。
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 吗?