Size: a a a

Selenide на русском

2020 November 19

YI

Yuri Ivanov in Selenide на русском
Anton
а почему имя файла вообще может содержать слэши? что за приложение такое =)
CRM для переработки вторичной электроники, которой много-много лет.
источник

A

Anton in Selenide на русском
Yuri Ivanov
CRM для переработки вторичной электроники, которой много-много лет.
так там в имени файла слеши - это папки?
источник

YI

Yuri Ivanov in Selenide на русском
там в имени файла слеши - это разделители даты
источник

YI

Yuri Ivanov in Selenide на русском
Сейчас пример найду
источник

YI

Yuri Ivanov in Selenide на русском
content-disposition=attachment;filename="11/08/2020_thru_11/15/2020_-_ALL_Customer_Inventory.pdf"
источник

YI

Yuri Ivanov in Selenide на русском
Хром в данном случае, просто меняет эти слеши на подчеркивания.
источник

AS

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

ES

Evgeny Secret in Selenide на русском
Добрый день. Подскажите что я делаю не так?
Получаю через xpath коллекцию из двух элементов. Каждая коллекция содержит в себе текст "Профиль ****", где **** это его номер. Далее я сравниваю имена нужных профилей с содержимым коллекции, но профили в коллекции могут отобразиться в рандомном порядке и если порядок не тот, то тест падает
Texts mismatch
Actual: [Профиль 2644817890 Активный 19.11.2020 14:37 Microsoft Corporation Operation system 1.0 Microsoft Corporation Microsoft Windows 10 Enterprise 10.0.10240 Windows_10_Release_1803_V16, Профиль 3132997268 Активный 19.11.2020 14:37 Microsoft Corporation Operation system 1.0 Microsoft Corporation Microsoft Windows 10 Enterprise 10.0.10240 Windows_10_Release_1803_V16]
Expected: [Профиль 3132997268, Профиль 2644817890]
источник

ES

Evgeny Secret in Selenide на русском
Сравниваю вот так
profilesList.shouldHave(texts(names));
источник

A

Anton in Selenide на русском
Evgeny Secret
Сравниваю вот так
profilesList.shouldHave(texts(names));
это сравнивает полностью, а не частично И проблема очевидно даже не в порядке
источник

A

Anton in Selenide на русском
хотя я видел случаи что для порядка обе коллекции сортировали просто
источник

A

Anton in Selenide на русском
но для should сортировка не подойдет
источник

ES

Evgeny Secret in Selenide на русском
А как быть тогда?
источник

A

Anton in Selenide на русском
До сортировки у вас проблема именно с данными - разве не очевидно?
источник

AS

Andrei Solntsev in Selenide на русском
Так вроде была же проверка should have(tectsInAnyOrder)
источник

ES

Evgeny Secret in Selenide на русском
Andrei Solntsev
Так вроде была же проверка should have(tectsInAnyOrder)
Попробую
источник

ES

Evgeny Secret in Selenide на русском
Andrei Solntsev
Так вроде была же проверка should have(tectsInAnyOrder)
Спасибо, отработало 👍👍👍
источник

BO

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

SM

Serhii Miroshnychenk... in Selenide на русском
источник

SM

Serhii Miroshnychenk... in Selenide на русском
источник