Tôi hiện đang sử dụng Trình quản trị trang web Selenium để thực hiện xác thực trên các trang. Webdriver đang được điều khiển bởi PhantomJS. Tôi biết rằng trong PhantomJS, bạn có thể nghe mạng bằng cách sử dụng ví dụ như dưới đây: (từ https://github.com/ariya/phantomjs/wiki/Network-Monitoring).Sử dụng PhantomJS với Selenium Webdriver và 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);
Làm cách nào để có thể đạt được chức năng này trong Trình quản lý trang web? Tôi có thể liên kết một hàm với DesiredCapabilities không?
Làm thế nào đây là một câu hỏi trăn? – Marcin
[Các giải pháp được đề xuất không phù hợp với tôi, nhưng giải pháp này hoạt động (nó sử dụng driver.execute_script)] (http://stackoverflow.com/a/36427562/1334996) – AlexMe