четверг, 23 ноября 2017 г.

Заметки по работе с гермионой. Так, для себя, шоб не забыть.

Шоб оно выдавало скриншоты в таком, кодовом виде. Дописываем булеановскую (?) переменную и даем значение тру, ну, и каунтер ставим в 0. Я так поняла, чтобы потом оно нумеровало скриншоты.



Потом идем в то место, которое хотим заскриншотить, пишем там этот кусочек кода. Я хз шо оно там шо означает, но могу сделать предположение.

.screenshot() - я так понимаю, это мы обращаемся к переменной, которую создали там, в самом начале.
Потом
.then вызываем метод(?) - хз, не нашла его в WebdriverIO и пишем
.then(screen => {
  if(screenshot) {
    scrShotCount++;
    console.log('Screenshot' + scrShotCount + ': \n' + screen.value)
  }
})


Типа, перенаправляем поток (если встречаем нашу переменную скриншот, а еще делаем инкрементацию, шоб было видно, какой именно это скриншот по счету) в консоль.
console.log('Screenshot' + scrShotCount + ': \n' + screen.value) - отэта, я так понимаю, в скобочках, типа, как оно доложно отображаться на экранчике в консольке.
Шо-та вроде, типа, Скриншот1:, прыгаем на новую строку и выдаем его значение. А значение в закодированной картинке, хз, как оно там называется.
Угу, в консольке отакэ:




И берем потом эту длинную хрень, закодированную картинку, вставляем на этот сайт, шоб оно показало скрин.

Комментариев нет:

Отправить комментарий