Перейти до основного вмісту

Часті запитання

Чи потрібно використовувати методи save(Screen/Element/FullPageScreen) коли я хочу запустити check(Screen/Element/FullPageScreen)?

Ні, вам не потрібно цього робити. Метод check(Screen/Element/FullPageScreen) зробить це автоматично за вас.

Мої візуальні тести показують відмінності, як оновити мій базовий знімок?

Ви можете оновити базові зображення через командний рядок, додавши аргумент --update-visual-baseline. Це:

  • автоматично скопіює фактичний знімок екрану та помістить його в папку з базовими знімками
  • якщо є відмінності, тест буде пройдено, оскільки базовий знімок було оновлено

Використання:

npm run test.local.desktop  --update-visual-baseline

При запуску в режимі логування info/debug ви побачите наступні повідомлення

[0-0] ..............
[0-0] #####################################################################################
[0-0] INFO:
[0-0] Updated the actual image to
[0-0] /Users/wswebcreation/Git/wdio/visual-testing/localBaseline/chromel/demo-chrome-1366x768.png
[0-0] #####################################################################################
[0-0] ..........

Ширина і висота не можуть бути від'ємними

Може виникнути помилка Width and height cannot be negative. У 9 з 10 випадків це пов'язано зі створенням зображення елемента, який не знаходиться в області перегляду. Будь ласка, переконайтеся, що елемент завжди знаходиться в області перегляду, перш ніж намагатися створити його зображення.

Встановлення Canvas на Windows завершилося помилкою з логами Node-Gyp

Якщо ви зіткнулися з проблемами встановлення Canvas на Windows через помилки Node-Gyp, зверніть увагу, що це стосується лише Версії 4 і нижче. Щоб уникнути цих проблем, розгляньте можливість оновлення до Версії 5 або вище, яка не має цих залежностей і використовує Jimp для обробки зображень.

Якщо вам все ще потрібно вирішити проблеми з Версією 4, будь ласка, перевірте:

Welcome! How can I help?

WebdriverIO AI Copilot