Size: a a a

2020 January 22

BO

Boris Osipov in JS for testing
¯\_(ツ)_/¯
источник

B

Bola in JS for testing
имхуется, что с 99% вероятностью, что это wdio
источник

A

AutomationQA in JS for testing
Ой, сорри, да это webdriverIO v4
источник

BO

Boris Osipov in JS for testing
AutomationQA
Ой, сорри, да это webdriverIO v4
источник

A

AutomationQA in JS for testing
Оу, спасибо
источник

E

Eduard in JS for testing
Всем привет! Сейчас экспериментирую с визуальным тестированием в Cypress (скриншотами). Заранее благодарен если кто подскажет по этим моментам:

1) В тулзе BackstopJS после прогона тестов открывается относительно удобный отчёт где можно сравнить отличающиеся изображения:

https://camo.githubusercontent.com/b78329df35cefe882f48cfe08cc802ff9cd3d312/687474703a2f2f6761727269732e6769746875622e696f2f4261636b73746f704a532f6173736574732f6261636b73746f706a735f6e65775f75695f2e706e67

Кто нибудь знает существуют ли похожие инструменты или приложения, которые:
- на входе могут принимать произвольный набор картинок и выстраивать их в удобном для сравнения виде (функционал автоматического поиска отличий **не обязателен**)
- работают в оффлайне
- в идеале имеют возможность расширять свой функционал собственными командами - например напротив каждого изображения добавить кнопку, которая при нажатии будет вызывать скрипт и передавать путь к изображению (функционал перемещения файлов).

У меня есть мысли вытащить этот инструмент из BackstopJS и адаптировать под свои нужды, но не хочется изобретать велосипед если такое уже есть.
источник

E

Eduard in JS for testing
2) Посмотрел список плагинов в Cypress для визуального тестирования, и если отбросить Percy / Applitools то пока остановился на cypress-image-snapshot. Но судя по всему автор его поддержку уже прекратил.

Кто нибудь может посоветовать что лучше использовать для моих целей и какие подводные камни могут возникнуть? Или может кто нибудь имел опыт интеграции в тесты Cypress других инструментов для сравнения скриншотов (например Gemini в виде модуля).
источник

Е

Евгений in JS for testing
всем привет. столкнулся с забавной проблемой, может кто-нибудь сможет мне посоветовать, как быть) тесты написаны на протракторе, используется параметр browser.waitForAngularEnabled(true);
проблема в том, что недавно на портал был добавлен таймер, который всегда считает время, следовательно, ангуляр всегда работает и тесты тупо не могут дождаться окончания работы ангуляра и не выполняются. все, что я могу придумать, это не использовать это ожидание, но это полная жопа, придется пихать огромную кучу эвейтов в весь проект и вообще теряется смысл использования трактора...
источник

AB

Alexei Barantsev in JS for testing
а отключить таймер нельзя?
источник

Е

Евгений in JS for testing
пользователь никак это не может сделать, если ты об этом, он всегда крутится
источник

Е

Евгений in JS for testing
я могу попробовать найти, в каком скрипте крутится этот таймер, но хз, что дальше делать с этой информацией :D
источник

AB

Alexei Barantsev in JS for testing
причем тут пользователь? вы же тестировщик, а не пользователь. попросите сделать тестовую сборку без таймера, например. я имел в виду — если его отключить, насколько негативно это скажется на функционировании всего остального?
источник

Е

Евгений in JS for testing
а, я вас понял. да, я уже договариваюсь с разрабом о такой возможности, я просто думал, может есть какое-то другое решение) спасибо
источник

OK

Oleksandr Khotemskyi in JS for testing
Евгений
всем привет. столкнулся с забавной проблемой, может кто-нибудь сможет мне посоветовать, как быть) тесты написаны на протракторе, используется параметр browser.waitForAngularEnabled(true);
проблема в том, что недавно на портал был добавлен таймер, который всегда считает время, следовательно, ангуляр всегда работает и тесты тупо не могут дождаться окончания работы ангуляра и не выполняются. все, что я могу придумать, это не использовать это ожидание, но это полная жопа, придется пихать огромную кучу эвейтов в весь проект и вообще теряется смысл использования трактора...
Бывало такое да. Посмотри, и покажи девам вот тут секцию Wait for Angular - http://www.protractortest.org/#/timeouts
источник

NV

Nikita Verbitsky in JS for testing
Уже видели?
источник

NV

Nikita Verbitsky in JS for testing
Вышел Jest 25. Эта версия примечательна началом работы над поддержкой ESM модулей для Node 13. Из других нововведений можно выделить экспериментальную поддержку инструментария для проверки покрытия тестами из V8. Полный спосок изменений можно найти на официальном сайте:
https://jestjs.io/blog/2020/01/21/jest-25
источник

D

Denis in JS for testing
Добавил Taiko в табличку
источник

m

mkots in JS for testing
Denis
Добавил Taiko в табличку
А заполнить?)
источник

D

Denis in JS for testing
Веечером 🤗
источник

P

Paul G in JS for testing
есть кто запускал тесты на новом Edge, который уже с хромиумом
источник