Size: a a a

2021 August 15

AO

Alexander Ovchinniko... in ctodailychat
Selenium после Cypress я бы не стал юзать уже) Playwright хороший судя по отзывам, но личного опыта нет) но планирую на него перейти мб в скором времени)
источник

AO

Alexander Ovchinniko... in ctodailychat
в тестах самое бесячее - это длительность их выполнения, как мне кажется) ради уменьшения этого времени можно какие угодно исходники перекопать и какую угодно кастомную нестандартную конфигурацию задеплоить
источник

VI

Vladimir Ivanov in ctodailychat
источник

AO

Alexander Ovchinniko... in ctodailychat
у меня изначально был опыт с каким-то wrapper'ом на питоне к Selenium'у, я его к Behave прицепил) он отлично работал, но очень тормознуто)
источник

AO

Alexander Ovchinniko... in ctodailychat
после перехода к Cypress я прямо порадовался) хорошо, что можно ещё быстрее)
источник

A

Alex in ctodailychat
так Cypress самый медленный в этом бенчмарке
источник

AO

Alexander Ovchinniko... in ctodailychat
в этом да)
источник

AO

Alexander Ovchinniko... in ctodailychat
если сравнивать с тем питонячьим wrapper'ом, то он оказался быстрее раза так в 2-3
источник

AO

Alexander Ovchinniko... in ctodailychat
прогресс не стоит на месте и теперь вот Cypress считают тормозным, это отлично)
источник

A

Alex in ctodailychat
хз, у нас самые медленные тесты - не UI, а всякие сетевые дела... типа "Отправить письмо по SMTP - проверить дошло ли по IMAP" это говно работает полминуты и плевать, что параллельный UI-тест идет 3 сек или 2.7 сек))
источник

AO

Alexander Ovchinniko... in ctodailychat
это да) но тесты инфраструктуры обычно более сложные в плане реализации, их во многих мелких проектах просто нет)
источник

A

Alex in ctodailychat
во, "тесты инфраструктуры" - спасибо, теперь я знаю как это называется
источник

VS

Victor Stepankov in ctodailychat
ну, бро, это всё равно что советовать выплавлять руду, когда нужна лопата
источник

A

Alex in ctodailychat
не понял, твои ссылки ведь то же самое. hermione - это тестовый движок и тесты все равно нужно писать
источник

A

Alex in ctodailychat
или тебе нужно, чтобы движок сам кликнул все кнопки и нажал все ссылки рекурсивно? тогда это crawler, а не тестер
источник

VS

Victor Stepankov in ctodailychat
я наивно предполагаю, что писать тесты - это ок, писать всю обвязку и инфраструктуру для тестов - это не ок, особенно, когда внутренних требований ещё нет, а масштабировать их надо уже вчера
источник

VS

Victor Stepankov in ctodailychat
Уходить сейчас в низкоуровневые штуки - есть шанс, что я из одной проблемы сделаю две
источник

A

Alex in ctodailychat
дык там все довольно высокоуровнево . куда уж проще.. во всех либах примерно одинаково

browser.Navigate().GoToUrl('http://localhost:3000');
browser.FindElement(xxx).Click();
источник

VS

Victor Stepankov in ctodailychat
я понимаю, что в сокеты напрямую мне писать и читать не надо, но не хочется увеличивать энтропию и изобретать ещё один фреймворк
источник

AO

Alexander Ovchinniko... in ctodailychat
я не показатель, но про hermione я ничего не слышал ранее, а вот про другие упомянутые выше - довольно часто
источник