Size: a a a

Selenide на русском

2020 April 18

BO

Boris Osipov in Selenide на русском
Andrei Solntsev
Не совсем согласен. Я как раз за то, чтобы всё было интуитивно понятно. В идеале чтобы не надо было никаких документаций читать. И всё работало очевидным образом.
я тоже за все хорошее и против всего плохого. но есть реальный мир и нужно уметь найти доку\код и понять в чем проблема. это обычный навык и его надо развивать
источник

BO

Boris Osipov in Selenide на русском
Yasha Kramarenko
а почему перебор?
живет себе, никому не мешает… кто то натолкнулся - заглянул в докстринг - там и ссылка на опцию. Подправил, решил…
или по умолчанию ее еще и включить… что бы прям совсем нейчурал и селф-документед

а кто успел “завязаться уже на эти грабли” - у него упадет, он уже зайдет в докстринг, увидит опцию и отключит
потому что вместо опции лучше иметь разумный дефолт + возможность самому поправить проблему
источник

BO

Boris Osipov in Selenide на русском
сейчас дефолт как по мне нормальный
источник

BO

Boris Osipov in Selenide на русском
поправить тоже есть механизм - напиши кондишен свой
источник

AS

Andrei Solntsev in Selenide на русском
Да, конечно. Тем более что в данном случае и дока никакая не нужна. Увидев один раз ошибку, ты легко поменяешь по проверку подстроки и пойдешь дальше.
источник

BO

Boris Osipov in Selenide на русском
если очень болит можно этот кондишен добавить в селенид и так же в докстринге написать про него
источник

YK

Yasha Kramarenko in Selenide на русском
Andrei Solntsev
Да, конечно. Тем более что в данном случае и дока никакая не нужна. Увидев один раз ошибку, ты легко поменяешь по проверку подстроки и пойдешь дальше.
ну ты же выше писал что должно быть интуитивно легко и понятно 🙂
тогда получается хромает интуиция
источник

YK

Yasha Kramarenko in Selenide на русском
если оставить тот “дефолт” что сейчас
источник

BO

Boris Osipov in Selenide на русском
да и вообще проверять href… смысл? ну проверишь, а переходя по нему 500 от сервера. и в чем смысл?)
источник

BO

Boris Osipov in Selenide на русском
но это уже лирика
источник

YK

Yasha Kramarenko in Selenide на русском
интуитивно понятно это когда я вижу значение атрибута f как foo и проверяю это как shouldHave(attribute(“f” “foo”)
и не удивляюсь когда оно падает и пишет мне что элемент вот такой с f=foo
но actual value foobar
источник

YK

Yasha Kramarenko in Selenide на русском
и да, встретится с таким можно будет не часто
может будет список ссылок каких то, и нужно будет их фильтровать по кондишену с атрибутом через filterBy(attribute(‘href’, …))
и проблема очень маленькая, и больше о тонких нюансах в контексте “разбора селенида”, что да как работает…
я просто за то - что это тоже важно… маленький феншуй, но следуя ему по чуть чуть каждый день, делая такую себе “профилактику” - болеть не будем 😉
источник
2020 April 19

UQ

Upgrade QA in Selenide на русском
Andrei Solntsev
А получилось использовать? Как фича-то, работает?
посмотрел только - там на регулярных построено
источник

AS

Andrei Solntsev in Selenide на русском
Upgrade QA
посмотрел только - там на регулярных построено
И что?
источник

rm

roma marinsky in Selenide на русском
Upgrade QA
посмотрел только - там на регулярных построено
Сделай своё на контеинс, один метод сделал и фсьо)
источник
2020 April 20

AS

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

AS

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

IS

Ivan Sandrátskii in Selenide на русском
если не наконфигурить Slf4j - вывалится экспешн?
источник

AV

Alexei Vinogradov in Selenide на русском
Оооооооо. Я помню по поводу .shouldNot спорили с моим тогдашним ПМом)) напишу ему, он дождался))
источник

ДЛ

Дмитрий Лукьяненко in Selenide на русском
доброе утро,
а кондишин image убрали?
https://selenide.org/javadoc/current/com/codeborne/selenide/Condition.html#image
источник