Показать сообщение отдельно
  #1 (permalink)  
Старый 31.08.2018, 14:09
Новичок на форуме
Отправить личное сообщение для mebius Посмотреть профиль Найти все сообщения от mebius
 
Регистрация: 31.08.2018
Сообщений: 2

Как получить значение переменной из промиса?(z)
Добрый день!
Пытаюсь разобраться с промисами, и конечно время от времени бывают проблемы.
Пробую на Селениуме +nodeJS.
Прочитал массу примеров, но вот уткнулся в простейшую вещь и не могу сдвинуться с места.

Нужно получать значения с двух разных страниц и сравнивать,
а вот как вытащить значения для этого??
Как получить и использовать 'z' вне промиса?

PS. или вообще не использовать промисы в данном случае


driver.findElements(By.css("div#box-campaigns.box s.regular-price"))  
.then(result => result.map(z => z.getCssValue(["color"]))) 
.then(res =>Promise.all(res) 
.then(z => console.log(z)) );

     console.log(z); // уже не работает

Последний раз редактировалось mebius, 31.08.2018 в 14:42.
Ответить с цитированием