Size: a a a

Selenide на русском

2020 October 19

AV

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

BO

Boris Osipov in Selenide на русском
это оч упрощенный пример. на деле там WYSIWYG времен динозавров и прочий ад.
источник

AV

Alexei Vinogradov in Selenide на русском
в форме инпут опасно, что пробел защитается как будто поле пустое (а потом пробел например попадёт в базу), может в случаях когда хотелось бы чтобы оно было совсем пустое.
источник

BO

Boris Osipov in Selenide на русском
Alexei Vinogradov
в форме инпут лучше ничего не удалять, тут я скорее согласен. Скорее про текст спор
лучше чтобы там не было вообще этих пробелов :)
источник

BO

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

AV

Alexei Vinogradov in Selenide на русском
ну   - обычно специально добавляют для вёрстки
источник

AV

Alexei Vinogradov in Selenide на русском
вопрос- лучше чтобы селенид проверял детали вёрстки, или упрощал интуитивно - ничего не видишь, значит empty==true
источник

AV

Alexei Vinogradov in Selenide на русском
для тестировании вёрстки есть другие инструменты 🙂
источник

AB

Alexei Barantsev 🗹... in Selenide на русском
фразы "добавляют для вёрстки" и "ничего не видишь" явно противоречат друг другу :)
источник

AB

Alexei Barantsev 🗹... in Selenide на русском
их как раз для того и добавляют, чтобы добиться нужного визуального эффекта
источник

AV

Alexei Vinogradov in Selenide на русском
но Selenide - для функционального тестирования) Подавляющее большинство Selenium тестов просто никак не отреагируют на поехавшую вёрстку.
источник

AV

Alexei Vinogradov in Selenide на русском
Поле пустое или нет - функциональность.
источник

Y

Yuriy in Selenide на русском
я осмелюсь спросить еще раз - так как будет правильно проверять этот кейс - когда " " которая на самом деле содержит этот "спец пробел"?
источник

AB

Alexei Barantsev 🗹... in Selenide на русском
обратитесь напрямую к selenium, который спрятан под капотом, он ничего лишнего не удаляет
источник

BO

Boris Osipov in Selenide на русском
Yuriy
я осмелюсь спросить еще раз - так как будет правильно проверять этот кейс - когда " " которая на самом деле содержит этот "спец пробел"?
element("sd").shouldHave(text(" "))
источник

Y

Yuriy in Selenide на русском
такой вопрос - а разве стандартная операция trim() не сделает строку текста - NULL?
источник

AV

Alexei Vinogradov in Selenide на русском
Yuriy
такой вопрос - а разве стандартная операция trim() не сделает строку текста - NULL?
нет "" и null - это два разных значения
источник

AV

Alexei Vinogradov in Selenide на русском
Boris Osipov
element("sd").shouldHave(text(" "))
не shouldHave(exactText(" ")) - если на то пошло?
источник

BO

Boris Osipov in Selenide на русском
Alexei Vinogradov
не shouldHave(exactText(" ")) - если на то пошло?
ммм нет.   это html имя символа.
источник

AV

Alexei Vinogradov in Selenide на русском
Boris Osipov
ммм нет.   это html имя символа.
да, и что?
источник