Size: a a a

Selenide на русском

2020 November 06

AS

Andrei Solntsev in Selenide на русском
Как-то можно, но не одной строчкой. А чем мешает эта папка?
источник

EK

Evgeniy Kulikov in Selenide на русском
конечно, суть теста открыть определенный URL, далее автоматически скачивается файл в Downloads/testid, нужно проверить что скачанный файл содержит определенное  слово в имени
источник

AS

Andrei Solntsev in Selenide на русском
Так селенид так и работает.
источник

AS

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

EK

Evgeniy Kulikov in Selenide на русском
хотелось бы иметь возможность не создавать папку с рандомным testid именем, как это работало до  5.14 версии
источник

EK

Evgeniy Kulikov in Selenide на русском
у скачанного файла имя отличается от того который в URL
источник

EK

Evgeniy Kulikov in Selenide на русском
к примеру
URL: \api\v1\file\downloads\xlsxFile-kkm.xlsx
имя скачанного файла: downloads_xlsxFile-kkm.xlsx
источник

AS

Andrei Solntsev in Selenide на русском
А, ну тут проблема не в папке, а в символах \, которые запрещены в именах папок и файлов.
источник

EK

Evgeniy Kulikov in Selenide на русском
на самом деле ни у папок, ни у файлов нет  \ в именах
источник

EK

Evgeniy Kulikov in Selenide на русском
тогда другой вопрос, можно ли получить уникальное имя папки, которая создается в Downloads?
источник

AS

Andrei Solntsev in Selenide на русском
Я тем более не понимаю, как это может понадобиться.


File kkm = $(). download();
File folder = kkm.getParentFile();
источник

EK

Evgeniy Kulikov in Selenide на русском
метод $(). download(); не используется, скачивание файла начинатся автоматически после вызова open(https://test.io/api/v1/file/downloads/xlsxFile-kkm.xlsx )
источник

AS

Andrei Solntsev in Selenide на русском
Ну так блин... А зачем так?
источник

EK

Evgeniy Kulikov in Selenide на русском
проверить, что ссылка скачивает файл и имя скаченного файла начинается с определенного слова
источник

AS

Andrei Solntsev in Selenide на русском
Почему бы не использовать метод $.download для этого?
источник

AS

Andrei Solntsev in Selenide на русском
В любом случае,
имя скачанного файла: "downloads_xlsxFile-kkm.xlsx" сгенерировано не селенидом, а браузером.
источник

EK

Evgeniy Kulikov in Selenide на русском
Andrei Solntsev
Почему бы не использовать метод $.download для этого?
URL файла содержится в текстовом поле, соответственно нет возможности использовать $.download
источник

EK

Evgeniy Kulikov in Selenide на русском
Andrei Solntsev
Почему бы не использовать метод $.download для этого?
Спасибо)) понял, Selenide.download() принимает url на вход
источник

AS

Andrei Solntsev in Selenide на русском
Да, точно.
источник
2020 November 09

A

Amidosha (Константин... in Selenide на русском
Добрый день, чем можно заменить sleep, waitUntil не помогает, а sleep не красиво как то использовать?
Есть менюшка, при наведении она открывается и элемент просто выделяется и не нажимается, если ставить sleep все прекрсно нажимается
источник