Size: a a a

2020 February 05

E

Eduard in JS for testing
Dmitry
как в Сайпрессе сконфигурировать, чтоб под разные инвайременты ранились разные тесты? К примеру у меня есть локалхост и стейдж какой-то
https://docs.cypress.io/guides/guides/environment-variables.html#Option-2-cypress-env-json

Как вариант просто проверяй в describe()-ах или it()-ах какое сейчас окружение и скипай тесты (через return или skip() если в логе хочешь их видеть). Может более цивильный вариант есть.
источник

D

Dmitry in JS for testing
Eduard
https://docs.cypress.io/guides/guides/environment-variables.html#Option-2-cypress-env-json

Как вариант просто проверяй в describe()-ах или it()-ах какое сейчас окружение и скипай тесты (через return или skip() если в логе хочешь их видеть). Может более цивильный вариант есть.
через cy.url имеешь ввиду?
источник

A

Artem in JS for testing
Bola
и мое желание тоже - хочу уменьшить количество селениум тестов
Что ты будешь в качестве тест фреймворка использовать?  У меня тоже вью джс приложение и не мешало б рантайм тестов уменьшить
источник

VG

Vitalii Grygoruk in JS for testing
Artem
Твое желанине? или требуют ?
если бы я делал всегда по работе только то что требуют, я бы не был сейчас там где я есть 🙂
источник

A

Artem in JS for testing
Vitalii Grygoruk
если бы я делал всегда по работе только то что требуют, я бы не был сейчас там где я есть 🙂
гуд когда есть микс
источник

VG

Vitalii Grygoruk in JS for testing
какой же телеграм ущербный после slack в плане multi-threading… aaaaaaaa
источник

AP

Alexander Popov in JS for testing
Vitalii Grygoruk
какой же телеграм ущербный после slack в плане multi-threading… aaaaaaaa
?
источник

AP

Alexander Popov in JS for testing
не жрет все что есть и лагает еще при этом? 🙂
источник

E

Eduard in JS for testing
Dmitry
через cy.url имеешь ввиду?
Тебе нужен разный набор тестов или разные URL-ы сайтов (прод / dev)?

Если именно разные тесты (it()-ы в Моче), то при запуске тестов передавай любым способом (см. мою ссылку выше) в переменные окружения название текущей среды (stage, prod, test, и т.п.) и в самих тестах просто обычным JS-кодом проверяй какая среда была передана (Cypress.env(...)) и в зависимости от этого выполняй только нужные тесты (if / else).
источник

D

Dmitry in JS for testing
нет, мне именно нужно норм вариант чтоб на разных энвах скажем использовались разные типы данных. Так понимаю только чекать Cypress.env(...)
источник

VG

Vitalii Grygoruk in JS for testing
Alexander Popov
не жрет все что есть и лагает еще при этом? 🙂
да нет - ты либо сидишь в чате постоянно либо забиваешь на переписку. А если читаешь потом историю то это ад сплошной
источник

VG

Vitalii Grygoruk in JS for testing
Alexander Popov
не жрет все что есть и лагает еще при этом? 🙂
а в плане ресурсов да - слак тупит
источник

B

Bola in JS for testing
Artem
Что ты будешь в качестве тест фреймворка использовать?  У меня тоже вью джс приложение и не мешало б рантайм тестов уменьшить
у нас есть уже готовое решение - используется jest + с вьюшными либами для тестов
источник

B

Bola in JS for testing
Vitalii Grygoruk
а в плане ресурсов да - слак тупит
Не заметил, у меня слак летает. Может комп нужен мощнее? )
источник

E

Eduard in JS for testing
Dmitry
нет, мне именно нужно норм вариант чтоб на разных энвах скажем использовались разные типы данных. Так понимаю только чекать Cypress.env(...)
Ну я сам долго с Cypress не работал, пока только такие мысли. Чекни эти разделы в документации, может через конфиг-файлы что то сможешь придумать.
источник

E

Eduard in JS for testing
источник

ГЩ

Глеб Щукин in JS for testing
кто работал с библиотекой wdio-image-comparison-service ? не получается подружить её с эмуляторами appium, хотя в браузере всё ок...
источник

BO

Boris Osipov in JS for testing
а что не получается то?)
источник

ГЩ

Глеб Щукин in JS for testing
Глеб Щукин
кто работал с библиотекой wdio-image-comparison-service ? не получается подружить её с эмуляторами appium, хотя в браузере всё ок...
когда находит diff, то выплёвывает ошибку Error: invalid value (typically too big) for the size of the input (surface, pattern, etc.), и diff не сохраняет
источник

NF

Nikita Fedorov in JS for testing
Я теперь и в этом чате :)
источник