के साथ फैंटॉमजेएस का उपयोग करके मैं वर्तमान में सेलेनियम वेबड्राइवर का उपयोग पृष्ठों पर कुछ सत्यापन करने के लिए कर रहा हूं। वेबड्राइवर फैंटॉमजेएस द्वारा संचालित किया जा रहा है। मुझे पता है कि फैंटॉमजेएस में, आप नीचे दिए गए उदाहरण की तरह उदाहरण का उपयोग कर नेटवर्क सुन सकते हैं: (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);
मैं इस कार्यक्षमता को वेबड्राइवर के भीतर कैसे प्राप्त कर सकता हूं? क्या मैं वांछित क्षमताओं के लिए एक समारोह बांध सकता हूँ?
यह कैसे एक अजगर सवाल है? – Marcin
[प्रस्तावित समाधान मेरे लिए काम नहीं करते थे, लेकिन यह एक काम करता है (यह driver.execute_script का उपयोग करता है)] (http://stackoverflow.com/a/36427562/1334996) – AlexMe