Size: a a a

2019 October 10

ВС

Владимир Стецко in JS for testing
Nick Silver
Ребят , хотел спросить, кто-то имплементил Jest.retry на флаппи тесты ? Например кейс : упал один тест из за нестабильного стейджа в Jenkins , можно ли как-то вытягивать название упавшего теста и прогонять заново только упавший тест на том же стейдже ?
Не скажу на счёт того что можно именно в джесте, но на тракторе с жасмином или мокой человек написавший либу для ретраев смог добиться только перезапуска всех тестов в файле с упавшим
источник

ВС

Владимир Стецко in JS for testing
Там по трейсу регулярками находился файл
источник

NS

Nick Silver in JS for testing
Я просто не нашел особо инфы как это запилить, Интересно , сталкивался ли кто-то с такой задачей. Спасибо за совет ,покопаю еще. Буду рад любым советам 🙂
источник

SG

Sergey Golovin in JS for testing
Гайз, кто-то юзал это для оценки перформанс а фронта?
https://www.sitespeed.io/documentation/sitespeed.io/scripting/#use-selenium-directly
источник

SG

Sergey Golovin in JS for testing
Интересует возможно ли их скрестить в одной сессии с wdio?
источник

SG

Sergey Golovin in JS for testing
Мало ли, кто какой херней страдал
источник

D

Dmitry in JS for testing
Sergey Golovin
Эмм.. Што?
Одна из технологий общения бекенда на пхп с клиентской стороной начиная от логирование и завершая "выходом из сессии"
источник

D

Dmitry in JS for testing
Сейчас общепринятым способом считаете сопровождение запросов токенами. Но есть сайты на пыхе, которые шлют клиентам ку-ку phpsessid и ожидают ее в каждом запросе от клиента
источник

B

Bola in JS for testing
Dmitry
Сейчас общепринятым способом считаете сопровождение запросов токенами. Но есть сайты на пыхе, которые шлют клиентам ку-ку phpsessid и ожидают ее в каждом запросе от клиента
Бери любую либу для работы с запросами, тот же supertest и имитируй сессии
источник

B

Bola in JS for testing
Постоянно используем. В чем вопрос?
источник

B

Bola in JS for testing
Зачем его скрещивать?
источник

SG

Sergey Golovin in JS for testing
Bola
Зачем его скрещивать?
Чтоб сделать единые тесты
источник

D

Dmitry in JS for testing
Bola
Бери любую либу для работы с запросами, тот же supertest и имитируй сессии
Вот я ща и пытаюсь имитировать. Логин, с паролем послал. Получил phpsessid. Потом посла гет запросом этот phpsessid и вместо результата получаю страницу, где надо логироваться пользователю
источник

B

Bola in JS for testing
В куки засовываешь и будет работать
источник

D

Dmitry in JS for testing
Bola
В куки засовываешь и будет работать
Чуть позже скину ссылку на код
источник

D

Dmitry in JS for testing
Bola
В куки засовываешь и будет работать
https://paste.ofcode.org/6DGqHpKu7FBVHiAR2sbZEK

(node:4168) UnhandledPromiseRejectionWarning: Error: Login error. TypeError: Cannot use 'in' operator to search for 'PHPSESSID' in undefined
   at Function.login
источник

D

Dmitry in JS for testing
Bola
Бери любую либу для работы с запросами, тот же supertest и имитируй сессии
Я вместо supertest использую needle
источник

B

Bola in JS for testing
Ну у тебя в параметр конструктора вместо cookies прилетает undefined.  Сначала разберись, что приходит в response
источник

B

Bola in JS for testing
Все немного странно выглядит, конечно, сам класс Site
источник

D

Dmitry in JS for testing
Bola
Все немного странно выглядит, конечно, сам класс Site
В чем именно?
источник