Size: a a a

Selenide на русском

2018 September 19

SR

Stas Rusakov in Selenide на русском
Хотя вообще то есть Спринг раннер junit.
Скорее всего через него.
источник

AS

Andrei Solntsev in Selenide на русском
Да, он как раз для этого. Но и без него несложно
источник

SR

Stas Rusakov in Selenide на русском
Да Андрей вы абсолютно правы)
Даже без спринг раннера запускается))
Просто main

P.S. и если кто то фронт бандл тоже кладет в качестве статического ресурса - он при такой форме запуска так же замечательно отрабатывает)
источник

SR

Stas Rusakov in Selenide на русском
очевидно магия спринг бута.
источник

AS

Andrei Solntsev in Selenide на русском
Вот интересно: я уже несколько лет езжу по конференциям это рассказываю. Мне уже неудобно: кажется, что всем это давно очевидно. А вот нет, оказывается.:)
источник

SR

Stas Rusakov in Selenide на русском
Просто большинство ваших слушателей привыкли работать в парадигме - разработка отдельно, автотесты отдельно))
На работе у меня к сожалению тоже так) И там не на что посмотреть)

Но я горячо согласен с вашим подходом)
Поэтому в своих pet проектах пытаюсь натренироваться)
Что бы, даст бог, в будущем протолкнуть это на работе)
источник

SR

Stas Rusakov in Selenide на русском
Так что ваш труд не проходит даром))
Спасибо за описание нормальных процессов разработки)
источник

AS

Andrei Solntsev in Selenide на русском
:) и вам спасибо на добром слове
источник
2018 September 20

AS

Andrei Solntsev in Selenide на русском
Народ, Селенид ожидает большая чистка!
источник

AS

Andrei Solntsev in Selenide на русском
Делитесь (со)мнениями, если вы боитесь потерять что-то из этого устаревшего говна: https://github.com/codeborne/selenide/issues/806
источник

A

Anton in Selenide на русском
holdBrowserOpen нужен редко, но эта фича лучше навешивания брейкпоинта и запуска в дебаге. В дебаге не знаешь точно на каком шаге может упасть тест, и чтобы эту фиче реализовать по своему - нужно самому управлять драйвером =)
источник

AS

Andrei Solntsev in Selenide на русском
Но ведь тест при падении пишет всю инфу по максимуму. Со скриншотом, html и блекджеками. Почему этого недостаточно?
источник

A

Anton in Selenide на русском
Ну ты же знаешь какие сейчас хитрые веб приложения. Html кода недостаточно =) Нужно на живом приложении потыкаться. А вручную те же шаги воспроизводишь - и отличия все равно бывают
источник

AS

Andrei Solntsev in Selenide на русском
Но ведь это не решает проблему: ведь когда тест падает на дженкинсе, ты всё равно не узнаешь, что там случилось.
источник

AS

Andrei Solntsev in Selenide на русском
А тесты обычно падают именно на дженкинсе.
источник

LY

Lev Yarushin in Selenide на русском
Если сам драйвером управляешь - то можно просто заккоментить quit/close
источник

A

Anton in Selenide на русском
ну это опция только для локального дебага канеш
источник

DP

Dmitry Pris in Selenide на русском
А что очень муляет что удалять будете?
источник

A

Anton in Selenide на русском
Lev Yarushin
Если сам драйвером управляешь - то можно просто заккоментить quit/close
вот именно - ЕСЛИ, а зачем тогда selenide, если не для того чтобы не париться с драйвером =)
источник

LY

Lev Yarushin in Selenide на русском
Anton
вот именно - ЕСЛИ, а зачем тогда selenide, если не для того чтобы не париться с драйвером =)
Ну драйвером всегда сам управляю. А селенид всё остальное делает )
источник