Size: a a a

Selenide на русском

2020 December 03

B

Bola in Selenide на русском
а проект жизнеспособен? помимо автора вопроса -кто-то использует у себя?
источник

BO

Boris Osipov in Selenide на русском
Stanislav
Вот тут автор этого фреймворка утверждает что они могут работать с селенидом https://youtu.be/mrUf0QclkSY?t=1907
лень смотреть. там есть какие-то результаты промышленной эксплуатации?
источник

AS

Andrei Solntsev in Selenide на русском
Это хорошее упражнение на "расширяемость" селенида, но нужно ли это реально? Для меня вообще все эти умные подборы локаторов - большой вопрос.
источник

BO

Boris Osipov in Selenide на русском
Alexei Barantsev 🗹
теоретически, наверное, возможно. вопрос — как селениду донести эту мысль, что он должен не сразу исключение кидать, а обратиться к стороннему инструменту. и как селениду объяснить, что локаторы он должен использовать те, которые этот инструмент предоставляет (и обновляет)
эмм а причем тут селенид. разве это не работа SelfHealingDriver?
источник

B

Bola in Selenide на русском
на видео спикер говорит - что подбирается новый элемент, создается (тут пассы руками)  перечень нодов и сохраняется в какой-то файл
источник

AB

Alexei Barantsev 🗹... in Selenide на русском
Boris Osipov
эмм а причем тут селенид. разве это не работа SelfHealingDriver?
именно этот же вопрос я выше спросил :)
источник

B

Bola in Selenide на русском
Boris Osipov
лень смотреть. там есть какие-то результаты промышленной эксплуатации?
https://youtu.be/mrUf0QclkSY?t=1088
с этой секунды live demo - смотрю
источник

BO

Boris Osipov in Selenide на русском
ты разницу между "демо" и промышленная эксплуатация понимаешь?)
источник

BO

Boris Osipov in Selenide на русском
проект интересный, но на хеллоу ворлде результаты работы не очень интересны...
источник

S

Stanislav in Selenide на русском
Boris Osipov
лень смотреть. там есть какие-то результаты промышленной эксплуатации?
У меня нет на этот счет информации. Докладчик говорит только о пилоте на нескольких проектах EPAM - https://youtu.be/mrUf0QclkSY?t=2122
источник

SV

Stanislav Vasenkov in Selenide на русском
Ну типа это решение неправильной проблемы. Изменения в продукте, в том числе dom, должны быть ожидаемы, а не спонтанны. Эти хелениумы наоборот поощряют отсутствие коммуникации в команде. Нет бы о testid договориться!
источник

B

Bola in Selenide на русском
Boris Osipov
ты разницу между "демо" и промышленная эксплуатация понимаешь?)
я это тоже спросил выше.. а live demo -  это для тех, кому "лениво" смотреть
источник

AB

Alexei Barantsev 🗹... in Selenide на русском
выглядит, конечно, очень энтерпрайзно :)
источник

AB

Alexei Barantsev 🗹... in Selenide на русском
я про картинку вот тут: https://github.com/healenium/healenium-backend
источник

AV

Alexei Vinogradov in Selenide на русском
Alexei Barantsev 🗹
теоретически, наверное, возможно. вопрос — как селениду донести эту мысль, что он должен не сразу исключение кидать, а обратиться к стороннему инструменту. и как селениду объяснить, что локаторы он должен использовать те, которые этот инструмент предоставляет (и обновляет)
Есть еще другой вариант интеграции, как по мне так - более полезный. Запускаем селенидный тест, а когда он падает по элемент нот-фаунд - плагин ищет нам другой локатор и выдаёт текстом в сообщении об ошибке.

И никакого самолечения!
источник

S

Stanislav in Selenide на русском
Stanislav Vasenkov
Ну типа это решение неправильной проблемы. Изменения в продукте, в том числе dom, должны быть ожидаемы, а не спонтанны. Эти хелениумы наоборот поощряют отсутствие коммуникации в команде. Нет бы о testid договориться!
Это идеальный мир, который редко достижим в рамках большого энтерпрайз проекта с кучей сторонних зависимостей (
источник

BO

Boris Osipov in Selenide на русском
ну так че. интерпрайз. берем 20000 UI тестов, обмазываем селф хилинг, льем результаты в рипорт портал где машин лернинг разбирает результаты, кавередж смотрим в drill4j. и BDD все это на кукумбере.
источник

AV

Alexei Vinogradov in Selenide на русском
Boris Osipov
ну так че. интерпрайз. берем 20000 UI тестов, обмазываем селф хилинг, льем результаты в рипорт портал где машин лернинг разбирает результаты, кавередж смотрим в drill4j. и BDD все это на кукумбере.
😂
источник

AV

Alexei Vinogradov in Selenide на русском
Еще шаг забыл - пишем Фреймворк, который всем эти управляет. Нельзя же без фреймворка в энтерпрайз
источник

AB

Alexei Barantsev 🗹... in Selenide на русском
в большом энтерпрайзе главное, чтобы тесты прошли успешно.  вёрстка уехала, все локаторы поменялись, но тесты сами себя "полечили" — и всё зелёное
источник