Size: a a a

Selenide на русском

2019 October 28

S

Star naoki in Selenide на русском
мне нужно проверить сортировку, кейс такой захожу в каталог нажимаю сортировать по росту и проверить что от сортировалось правильно
источник

КИ

Константин Ирышков in Selenide на русском
можно сравнить, например, то, что на странице и то, что от метода при сортировке приходит
источник

SR

Stas Rusakov in Selenide на русском
Сортировку элегантно не проверить(
источник

A

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

AV

Alexei Vinogradov in Selenide на русском
корректность сортировки на бэкендах проверяют
источник

S

Star naoki in Selenide на русском
у меня просто такая ситуация, что сортировка вроде как правильно работает просто иногда из за чего то в наполнении один из товаров может не в том порядке стоять то это сложно отследить
источник

S

Star naoki in Selenide на русском
и я думал что в тесте смогу отследить
источник

AV

Alexei Vinogradov in Selenide на русском
ну хорошо, отслеживайте)
источник

AV

Alexei Vinogradov in Selenide на русском
просто решение - не селенид, а обыкновенная Java+Assertion Framework
источник

S

Star naoki in Selenide на русском
я понял, ок спасибо
источник

AV

Alexei Vinogradov in Selenide на русском
есть AssertJ, Hamcrest, JUnit/TestNG
источник

AV

Alexei Vinogradov in Selenide на русском
берите любой и посмотрите как с ним работать для этого кейса
источник

AV

Alexei Vinogradov in Selenide на русском
в автоматизационном чате наверное помогут
источник

S

Star naoki in Selenide на русском
спасибо
источник

AV

Alexei Vinogradov in Selenide на русском
Star naoki
у меня просто такая ситуация, что сортировка вроде как правильно работает просто иногда из за чего то в наполнении один из товаров может не в том порядке стоять то это сложно отследить
но это скорее неоптимальный подход - писать дорогой, неповоротливый тест в надежде, что он отловит то, что вроде как бы есть. Ну упадёт он раз из 20, и что? Он же не покажет где ошибка. Лучше руками запускать до нахождения ошибки и сразу разбираться.
источник

AV

Alexei Vinogradov in Selenide на русском
если бэкенд ошибочно возвращает - значит нужны там тесты, если фронтэнд - разбираться почему.
источник
2019 October 29

I

Iljuwka in Selenide на русском
Добрый день
matchaText не работает если в стринге присутствует “(“ или “)“ символы в версии 5.3.1
источник

D

Denis in Selenide на русском
там же на входе regex вроде, просто заэкранируй
источник

I

Iljuwka in Selenide на русском
$$(“[role=‘option’]”).filterBy(visible).find(matchText(“testing (test)”)).click()
источник

D

Denis in Selenide на русском
matchText(“testing \(test\)”)
источник