Size: a a a

JavaScript testing

2021 August 22

P

Paul G in JavaScript testing
Успехов
источник

Э

Э in JavaScript testing
Перепроверил, вот скрины:
источник

Э

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

Э

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

B

Bola in JavaScript testing
Так. Начнем с того, что означает "с bdd" в вашем понимании? Что технически было изменено в тестах? Можете пошагово описать, как вы сделали переход.
Ну или для ускорения поиска ошибок - сделать простой пример "до" и "после"и выложить
источник

A

Amazov in JavaScript testing
Поубирай ссылки ну емае
источник

A

Aleksey in JavaScript testing
Да, не совсем по итогу понятно при чем тут бдд. Ошибка то простая, просто взяли и убрали из селекторов поддержку шадоу рута. А в сообщениях выше писали что сам код не меняли, добавили только фичи бдд
источник

Э

Э in JavaScript testing
1. bdd в моем понимании - это действительно дополнительный слой над тем, что было написано. То же самое, только написанное по-другому, через эти gherkin keywords
2. технически, я инициализировал bdd в тестах, то есть созданы фичи и стэпы. Удалил тесты, перенеся их код в стэпы. Там негде ошибиться, потому что стэпы по сути состоят из одной сточки - они просто ссылаются на pageObjects.
3. суть: были тесты, они работают. Добавил bdd, перенес в них код тестов, запустил - ошибка что выше. На самом деле я уже после поста об этой проблеме наудачу изменил объект {shadow: "locator"} на просто "locator" и вопрос снялся сам собой, но это вообще не очевидно, потому что в документации надо как раз {shadow: "locator"}.
источник

B

Bola in JavaScript testing
Нужна пояснительная бригада))
источник

Э

Э in JavaScript testing
разве не странно то, что shadow rout прекрасно работает, когда нет никакого bdd, и вдруг перестает, когда инициализируем bdd?
источник

MB

Michael Bodnarchuk in JavaScript testing
странно
потому я бы в этом месте всё-таки спрашивал Кушанга
типа мы то будем угадывать проблему, но он скорее всего с ней уже сталвкивался и должен знать воркераунды
источник

MB

Michael Bodnarchuk in JavaScript testing
Вот есть чатик
http://bit.ly/chat-codeceptjs
В нем он тоже Kushang Gajjar
источник

Э

Э in JavaScript testing
Спасибо, Михаил. Буду пока юзать просто codeceptjs, вроде как он видит пока все что нужно. Если в будущем будут проблемы - буду знать куда обращаться. Всем спасибо еще раз.
источник

MB

Michael Bodnarchuk in JavaScript testing
А ещё у меня очент плохая экспертиза в шадов доме и я постянно Кушанга по этому вопросу тоже дергаю :)
источник

Э

Э in JavaScript testing
то есть, в теории, могут быть проблемы... я пока делал только е2е для сайта, написанного на основе salesforce (да, там много кастомных тэгов), но не открывая в браузере сам орг. На орге наверно и будут поджидать трудности, потому как там все состоит из каких-то кастомных компонент
источник

A

Aleksey in JavaScript testing
Меня лично смущает то, что этот объект shadow codecept передаётся в puppeteer который просто пытается сделать querySelector этого кастомного объекта и валится по итогу потому что не понимает что от него хотят . Я в связке puppeteer с кодсепт не работал , может конечно оно примерно так и должно работать, но попробовал бы в эту сторону покопать, посмотреть как оно передавало в puppeteer селекторы до подключения бдд
источник

Э

Э in JavaScript testing
Специально кстати меня helper на playwright - не помогло. Вроде и на wdio тоже, короче я там делал танцы с бубнами, и иногда вместо этой ошибки было типа 'string is expected, object is detected'
источник

B

Bola in JavaScript testing
Логов нет никаких? Посмотреть, что тесты шлют? Сравнить?
источник

Э

Э in JavaScript testing
Нет, глубоко не копал, просто видел ошибку и пытался менять хелпер. Если надо я могу воспроизвести и скинуть ещё и скрин ошибки где требует строку, а не объект
источник
2021 August 23

PB

Pavel Berlinets in JavaScript testing
Коллеги, привет! Ищу в команду:
JavaScript/TypeScript QA automation 🚀
Заказчик
- US based CyberSecurity startup
Стэк: JS/TS, WebdriverIO, Chai, CucumberJS. Mocha + got.

Если кто-то в поисках, welcome! (Только Украина)
источник