Size: a a a

2020 June 25

DZ

Dias Zhumagaliyev in JS for testing
Vitaliy Ponomarenko
там где element(by.css('wf-c-btn' нужно точку поставить перед wf-c-btn
типо вот так .wf-c-btn
уже решили проблемы с @PotapovDim
источник

SG

Sergey Golovin in JS for testing
Dias Zhumagaliyev
уже решили проблемы с @PotapovDim
И в чем же была проблема?
источник

DZ

Dias Zhumagaliyev in JS for testing
Sergey Golovin
И в чем же была проблема?
настройки под angular.js, а сайт оказывается backbone.js
источник

SG

Sergey Golovin in JS for testing
Убрали ожидание ангуляра?
источник

DZ

Dias Zhumagaliyev in JS for testing
Sergey Golovin
Убрали ожидание ангуляра?
да
источник

SG

Sergey Golovin in JS for testing
А зачем юзать трактор для не ангулярного сайта?
источник

OI

Oleksii Ihnatiuk in JS for testing
@sk13man а какая разница?
источник

SG

Sergey Golovin in JS for testing
Ну как бы для ангуляра его придумывали и затачивали.
источник

SG

Sergey Golovin in JS for testing
Ну то такое.
источник

ДП

Діма Потапов... in JS for testing
Sergey Golovin
Ну как бы для ангуляра его придумывали и затачивали.
там з заточки сінк з анлуляром (якщо він не в прод моді) і by деякі
источник

S

Sulaiman in JS for testing
Ребят, подскажите как быть, пожалуйста! Есть сайт базы врачей разбитые по категориям, специализациям и множеству фильтров. Если делаю пока UI функциональное, то:
1. я выбираю случайную специализацию
2. результат выдаёт n врачей с этой специализацией.
3. Я проверяю, что все врачи имеют указанную специализацию.
Вопрос:Мне нужно тестить все специализации так (~100) или каждый раз когда будет запускаться тест, он будет выбирать рендомный и так тестить?
источник

VL

Vlad Leně in JS for testing
Sulaiman
Ребят, подскажите как быть, пожалуйста! Есть сайт базы врачей разбитые по категориям, специализациям и множеству фильтров. Если делаю пока UI функциональное, то:
1. я выбираю случайную специализацию
2. результат выдаёт n врачей с этой специализацией.
3. Я проверяю, что все врачи имеют указанную специализацию.
Вопрос:Мне нужно тестить все специализации так (~100) или каждый раз когда будет запускаться тест, он будет выбирать рендомный и так тестить?
Второй странный сценарий какой то
источник

B

Bola in JS for testing
А данные не можешь подготовить?
источник

B

Bola in JS for testing
Думаю, лучший вариант такой, если данные не можешь подготовить:

e2e должен проверить, что ты можешь взаимодействовать со страницей, выбирать специализации, фильтры и т.д. но всю выдачу проверять конечно не надо. Максимум, можно убедиться, что на первой странице отобразились именно врачи этой специализацит

А валидность выдачи в целом - это уже интеграционные тесты. Покрывать надо там.
источник

S

Sulaiman in JS for testing
Vlad Leně
Второй странный сценарий какой то
Какой второй? Под пунктом 2 это результат поиска, на его основании делаю проверку
источник

VL

Vlad Leně in JS for testing
Sulaiman
Какой второй? Под пунктом 2 это результат поиска, на его основании делаю проверку
Я про рандом
источник

S

Sulaiman in JS for testing
Vlad Leně
Я про рандом
Может это не правильно)
источник

S

Sulaiman in JS for testing
Bola
Думаю, лучший вариант такой, если данные не можешь подготовить:

e2e должен проверить, что ты можешь взаимодействовать со страницей, выбирать специализации, фильтры и т.д. но всю выдачу проверять конечно не надо. Максимум, можно убедиться, что на первой странице отобразились именно врачи этой специализацит

А валидность выдачи в целом - это уже интеграционные тесты. Покрывать надо там.
Валидности выдачи vs проверки Первой страницы,- в чем разница? Подготовка данных-это по идее можно через api и оттуда вытаскивать результат фильтров и сравнивать с результатом в UI. Вопрос в том: мне так проверять все специальности в один run?
источник

B

Bola in JS for testing
Sulaiman
Валидности выдачи vs проверки Первой страницы,- в чем разница? Подготовка данных-это по идее можно через api и оттуда вытаскивать результат фильтров и сравнивать с результатом в UI. Вопрос в том: мне так проверять все специальности в один run?
Правильная первая страница != все остальные правильные
e2e тут только проверит, что интерфейс реагирует на действия пользователя
источник

B

Bola in JS for testing
А то, что выборка по нужной специальности правильно работает - такое тестируется на бэке интеграционными тестами
источник