Size: a a a

JavaScript testing

2021 September 07

V

Vadim Chekulaev in JavaScript testing
если данные не будут поступать, свалятся более ранние тесты.
С контролем бека можно будет делать разные крутые штуки, не только этот сценарий. Но пока на такую реализацию ресурсов нет. Я вижу, что если я обрубаю интернет на машине, то приложение стабилизируется и можно спокойно проверить все данные. Ищу способ сделать то же самое автотестами.
источник

G

Gnam in JavaScript testing
А если попробовать network conditions засетить?
источник

V

Vadim Chekulaev in JavaScript testing
puppeteer умеет включать оффлайн мод для страницы, если вы об этом. Проблема в том, что через девтулз все еще нельзя затроттлить вебсокетное соединение, https://bugs.chromium.org/p/chromium/issues/detail?id=423246
источник

G

Gnam in JavaScript testing
😕👌
> In short, most network calls in Chrome goes through a Fetch API, which has throttling capabilities (offline is equivalent full throttle!), but WebSockets, (and WebRTC plus some other kinds of requests), does not go through the same Fetch API. Therefore for throttling to work it requires a bit more thought and work.
источник

K

Kanstantsin in JavaScript testing
expect(...).toBeVisible is not a function чем может быть вызвано? что-то недоустановил?
источник

BO

Boris Osipov in JavaScript testing
понять бы про что ты вообще. например, в wdio вроде toBeDisplayed() :)
источник

K

Kanstantsin in JavaScript testing
про wdio и было)
источник

G

Gnam in JavaScript testing
там кстати какойто свежий коммит был в хромиум в августе.
Не понятно правда когда оно у всех заработает 😅

https://chromium.googlesource.com/chromium/src/+/aa1f667aa62161f0e632348029894e99ea55030c
источник

V

Vadim Chekulaev in JavaScript testing
хочется верить) но задача с 2014 года висит, так что неизвестно, сколько еще промаринуется
источник

O

Olga in JavaScript testing
у меня почему-то после обновления на 7.9 перестало работать, надо  релиз нотс почитать, наверное
источник

K

Kanstantsin in JavaScript testing
маякни плиз если разберёшься)
источник

K

Kanstantsin in JavaScript testing
toBeDisplayed сработало
источник

O

Olga in JavaScript testing
а в чем разбираться-то, переписала на toBeDisplayed и готово
источник

G

Gnam in JavaScript testing
источник

G

Gnam in JavaScript testing
источник

G

Gnam in JavaScript testing
Они депрекейтед с мая кажись. Используй toBeDisplayed
источник

K

Kanstantsin in JavaScript testing
Благодарю. Я и сам удивился откуда он взялся.
источник
2021 September 08

NK

ID:0 in JavaScript testing
1000$ + 1000$ - тобі та твоєму другові, який хоче доєднатися до SaaS продукту з Чикаго🚀

GTGT у пошуках QA Engineer (Automation+Manual) для американської компанії Vodori.

Це B2B SaaS продукт, який допомагає компаніям в сфері life science ефективніше, дешевше та безпечніше керувати документообігом, процесами продажу та маркетингу. Vodori має сильну клієнтську базу з компаніями з понад 50 країн, та деякі з них входять до Fortune 500 Pharmaceuticals Company.

Tech stack: JavaScript/Angular, Cypress.io, Mocha JS, or similar.

Компенсація: 4500-6000$net.

Детальніше: https://bit.ly/3xnOjqr 🌟

Якщо є рекомендації, або питання - пишіть у приватні повідомлення @kmarrgo💰
источник

M

Mario (not Luigi) in JavaScript testing
Всем привет. Может кто-нибудь сталкивался с такой ситуацией:
Стек js + jest
Есть апи тест, который загружает файл размеров более 8Мб. Он фейлится по причине таймаута "Exceeded timeout of 5000 ms for a test", т.к. не успевает за 5 сек загрузить этот файл.
Пробовали разные способы, чтобы этого избежать: добавляли jest.setTimeout в разные куски кода, добавляли "testTimeout": 10000 параметр в package.json к блоку с конфигом jest, добавляли таймаут как параметр для блока it. Но не помогло  - все время та же ошибка.
Есть какие-то предположения, как еще можно увеличить таймаут?
источник

A

Aleksey in JavaScript testing
пробовали test('testcase', async () => { you test }, 10000) ?
источник