Size: a a a

QA — Automation

2021 August 20

ЗД

Зварич Денис... in QA — Automation
Понял, спасибо)
источник

c

colaloc in QA — Automation
надо смотреть реализацию билдера .. может он свои строки в пул не добавляет .. может он поэтому и быстрее считается ..
источник

c

colaloc in QA — Automation
я не гарантирую что моё предположение точно верно .. просто немного поразмышлял .. надеюсь гуру поправят
источник

c

colaloc in QA — Automation
ну вроде тоже логично .. новый сб - новая ссылка на него и она нот еквалс существующей в листе ссылке на старый сб ..
источник

ЗД

Зварич Денис... in QA — Automation
Ну вот))
Просто странно что из <String> работает так как нужно, а <StringBuilder> на половину работает)
источник

c

colaloc in QA — Automation
ну потому что стринги стравниваются в стрингпуле (а точнее говоря уже при создании новой стринги - произойдёт проверка есть ли такое в стрингпуле и если есть - то уже при создании новое не создастся а просто будет ссылаться на уже существующее в пуле)
а с сб - делается новая ссылка на сб который в себе уже содержит строку в каком-то виде (может в виде ссылки на пул а может и нет ..)
и вот получается что ссылка на строку в пуле никогда и не равна ссылке на сб
источник

c

colaloc in QA — Automation
повторюсь :
источник

c

colaloc in QA — Automation
Переслано от colaloc
я не гарантирую что моё предположение точно верно .. просто немного поразмышлял .. надеюсь гуру поправят
источник

AW

Alex Wolf in QA — Automation
Да. Для стрингБилдера equal не заоверрайден. Поэтому идёт проверка по умолчанию через ==
источник

AW

Alex Wolf in QA — Automation
Прошу прощения. Поспешил с ответом)
источник

c

colaloc in QA — Automation
хорошо что ковырнули и посмотрели и во всех сказали 👍
источник

AW

Alex Wolf in QA — Automation
источник

AW

Alex Wolf in QA — Automation
Мне не сложно признаться, если накосячил)
источник

c

colaloc in QA — Automation
не парьтесь - ответа никто не знал - а вы выцепили в коде )
источник

MK

Max Karpenko in QA — Automation
всем привет. а кто, возможно, сталкивался с подобным, и может рассказать почему так?
есть страница, на которой пытаюсь вытащить элемент. стек: java + selenide

суть проблемы:
если искать элемент по css - $$("div.iframe-parent iframe") - получаю пустую коллекцию. в девтуле этот же css находится.
если же искать через xpath - $$x("//div[contains(@class,'iframe-parent')]/iframe") - то всё работает, элемент найден, с ним можно работать
источник

ER

Evgeniy Rekadze in QA — Automation
вот бы еще скрин страницы с элементов в консоле
источник

MK

Max Karpenko in QA — Automation
источник

D

Dmitry in QA — Automation
>  `list.get(i).append(“!!!”);` - append возвращает новый объект StringBuilder, который ты никак не используешь
>  `list.remove("World!!!”)` - remove не type-safe, поэтому ты сравниваешь строку "World!!!” cо StringBuilder объектом. Ясное дело, что String not equals StringBuilder
источник

ER

Evgeniy Rekadze in QA — Automation
@maksym_karpenko покажите элемент с классом iframe-parent
источник

MK

Max Karpenko in QA — Automation
источник