Size: a a a

Selenide на русском

2018 September 19

AS

Andrei Solntsev in Selenide на русском
Пусть ожидаемый текст будет прямо в тесте. Это НЕ хардкод.
источник

DP

Dmitry Pris in Selenide на русском
Andrei Solntsev
Пусть ожидаемый текст будет прямо в тесте. Это НЕ хардкод.
Ну когда рандомные данные то нужно
источник

AS

Andrei Solntsev in Selenide на русском
Ну так генерировать их рандомно.
источник

SR

Stas Rusakov in Selenide на русском
Андрей, а подскажите пожалуйста.
Вы селенид тесты храните в проекте разработки?
Или отдельным проектом?
Если первое - то как вы настроили их запуск? Ведь для этого нужно что выше приложение стартовало.
источник

AS

Andrei Solntsev in Selenide на русском
Хороший вопрос. Храним вместе.
источник

СР

Саша Росолько in Selenide на русском
или настраиваешься на энвайромент, на котором будет задеплоено приложение, и тут уже все равно где хранить
источник

AS

Andrei Solntsev in Selenide на русском
В большинстве проектов тесты сами стартуют приложение. По адресу, скажем, https://localhost:8080
источник

SR

Stas Rusakov in Selenide на русском
Саша Росолько
или настраиваешься на энвайромент, на котором будет задеплоено приложение, и тут уже все равно где хранить
Это второй вариант)
Я имел ввиду локальный запуск)
Написал что то у себя и прочекал по быстрому регресс.
источник

SR

Stas Rusakov in Selenide на русском
Andrei Solntsev
В большинстве проектов тесты сами стартуют приложение. По адресу, скажем, https://localhost:8080
Это на Play есть какой то удобный механизм?
источник

AS

Andrei Solntsev in Selenide на русском
Так сам проект "Selenide" именно так работает. Код и тесты вместе на github.com/codeborne/selenide
источник

AS

Andrei Solntsev in Selenide на русском
Нет, Play тут не при чём. Любое Java приложение можно запустить из теста.
источник

AS

Andrei Solntsev in Selenide на русском
У них же всегда есть main метод.
источник

SR

Stas Rusakov in Selenide на русском
Аа
источник

SR

Stas Rusakov in Selenide на русском
Стоп, а как же сервер приложений?
источник

SR

Stas Rusakov in Selenide на русском
Хотя может глупость сказал.
источник

AS

Andrei Solntsev in Selenide на русском
У сервера приложений тоже есть main метод.
источник

SR

Stas Rusakov in Selenide на русском
Ну вот на работе у меня например страшный war который запускается через jetty plugin
источник

AS

Andrei Solntsev in Selenide на русском
Ну да, Jetty вообще шикарно запускается из теста. Селенид так и делает.
источник

AS

Andrei Solntsev in Selenide на русском
источник

SR

Stas Rusakov in Selenide на русском
Угум)
Спасибо)
Даже как то интересно стало.
Если спринг бутовый мейн запустить из тестов - будет ли он работать.
Я как то привык думать что это умная Idea поднимает какой нибудь сервак.
источник