Я пытаюсь открыть веб-сайт и просмотреть все сетевые запросы, которые отправляет страница.Я могу видеть в документации ( здесь ) этот фрагмент кода:
var prefs = new logging.Preferences();
prefs.setLevel(logging.Type.BROWSER, logging.Level.DEBUG);
var caps = Capabilities.chrome();
caps.setLoggingPrefs(prefs);
// ...
, но я не понимаю, откуда я должен получить протоколирование и возможности, и не могу найти никаких примеровэто в Javascript.
Это то, что у меня пока есть:
var chromedriver = require('chromedriver');
var webdriver = require('selenium-webdriver'),
By = webdriver.By,
until = webdriver.until;
async function LibraryAppTest() {
let driver = new webdriver.Builder().forBrowser('chrome').withCapabilities({'browserName': 'chrome'}).build();
await driver.get('http://library-app.firebaseapp.com');
await driver.findElement(By.css('input'));
await driver.findElement(By.css('.btn-lg')).getText().then(function(text){
console.log("Button Text: " + text);
});
await driver.quit();
}
LibraryAppTest()
.then(_ => console.log('SUCCESS!'), e => console.error('FAILURE: ' + e));
Это работает как есть, я просто не могу понять, как я должен настроить параметры ведения журнала и использовать их, чтобы увидетьсеть вызывает эту страницу.
Буду признателен за любые указатели, заранее спасибо!