Статус:Получить конкретный ключ и значение из нескольких объектов
// WebdriverIO log function
browser.log('browser').then(function(logs) {
console.log(logs.value);
});
возвращает мне следующий массив:
[ { level: 'INFO',
message: 'https://localhost:3000/ 42:14 "foo"',
timestamp: 1485857149752 },
{ level: 'INFO',
message: 'https://localhost:3000/ 43:14 "bar"',
timestamp: 1485857149752 },
{ level: 'INFO',
message: 'https://localhost:3000/ 46:14 Array[6]',
timestamp: 1485857149755 },
{ level: 'SEVERE',
message: 'https://localhost:3000/favicon.ico - Failed to load resource: the server responded with a status of 404 (Not Found)',
timestamp: 1485857149834 } ]
Цель:
Я хочу, чтобы создать единый метод, который я могу использовать позже, который возвращает мне список записей журнала. Это было бы в этом случае с моим примером применением:
foo
bar
Я не знаю, как петля только ключ «сообщений» с его значением.
Чтобы фильтровать, чтобы получить только «foo» или «bar», я использовал бы функцию RegEx или .split.
вы хотите отфильтровать, чтобы получить список только сообщений 's' например? – kukkuz
['Array.prototype.map()'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map) – hindmost
'Не удалось загрузить ресурс: сервер ответил со статусом 404 (Not Found) '- значение из последнего сообщения? – RomanPerekhrest