Size: a a a

2019 December 17

N

Noname in JS for testing
Oleksandr Khotemskyi
я бы делал это разными прогонами, так проще менеджить в ci/cd, а репорты потом уже агрегировать отдельно
Тоже так думала, но не получается передать resolution в customScreenshotDir. Resolution считываю с введенной в cli команды.
источник

OK

Oleksandr Khotemskyi in JS for testing
Noname
Тоже так думала, но не получается передать resolution в customScreenshotDir. Resolution считываю с введенной в cli команды.
если прогоны разные, то можно складывать скриншоты в одну папку
источник

BO

Boris Osipov in JS for testing
источник

DK

Dmytro Kryshtopenko in JS for testing
👍
источник

BO

Boris Osipov in JS for testing
есть спец чат. вы там есть. в след раз просто отправлю в бан
источник

N

Noname in JS for testing
Oleksandr Khotemskyi
если прогоны разные, то можно складывать скриншоты в одну папку
Референсные?
Что подразумевается под разными прогонами? Одна и та же команда с разными значениями вьюпорта в конфиге?
источник

m

mkots in JS for testing
Noname
Тоже так думала, но не получается передать resolution в customScreenshotDir. Resolution считываю с введенной в cli команды.
Cypress.config('viewportWidth')
источник

m

mkots in JS for testing
Например
источник

OK

Oleksandr Khotemskyi in JS for testing
Noname
Референсные?
Что подразумевается под разными прогонами? Одна и та же команда с разными значениями вьюпорта в конфиге?
Один прогон - один запуск - test launch.
npm test —mobile
npm test —desktop
npm test —blabla

И для каждого варианта - на ci/cd своя job со своим репортом. А потом уже можно думать как создать агрегированный репорт по множеству прогонов
источник

m

mkots in JS for testing
ну, можно же наоборот пойти.
yarn run test:home
yarn run test:about
yarn run test:solutions
А внутри уже все разрешения протещены
источник

OK

Oleksandr Khotemskyi in JS for testing
mkots
ну, можно же наоборот пойти.
yarn run test:home
yarn run test:about
yarn run test:solutions
А внутри уже все разрешения протещены
типа гонять по фича-сьютам? Ну как вариант. Я обычно делаю матрицу по экранам, браузерам …
источник

m

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

OK

Oleksandr Khotemskyi in JS for testing
mkots
Это все зависит от проекта. Если у тебя лендос например, то у тебя разрешений больше чем страниц, в этой ситуации удобнее разбивать именно по страницам. как мне кажется
конечно
источник

m

mkots in JS for testing
Кстати про сайпрес. Тут кто-то спрашивал как записать элемент в переменную.
Cypress.$(selector: string): JQuery<HTMLElement>
источник

RR

Ruslan Ramazanov in JS for testing
@mkots Спасибо. Полезная вещь, изинюсь может за глупый вопрос, но как эта строка работает?
источник

AP

Alexander Popov in JS for testing
Тіньовий
Привіт.   звідки має імпортитися анотація @Step в allure repotr 2? (Selenide js)
Из allure-cookies
источник

AP

Alexander Popov in JS for testing
Там вроде объект должен быть
источник

AP

Alexander Popov in JS for testing
В вызове фабрики декоратора, или как там это называется...
источник

m

mkots in JS for testing
Ruslan Ramazanov
@mkots Спасибо. Полезная вещь, изинюсь может за глупый вопрос, но как эта строка работает?
const elem = Cypress.$('.btn')
источник

RR

Ruslan Ramazanov in JS for testing
@mkots Спасибо большое 😊
источник