Size: a a a

Selenide на русском

2020 November 22

AS

Andrei Solntsev in Selenide на русском
Alexey Tolstov
Спасибо! Ещё бы туда загрузку файла - было бы замечательно. Сам попробую покопаться, но не факт, что доберусь пока, чтобы что-то толковое сделать.
не понял. Там же как раз и идёт речь про загрузку файла.
источник

BO

Boris Osipov in Selenide на русском
Alexey Tolstov
Спасибо! Ещё бы туда загрузку файла - было бы замечательно. Сам попробую покопаться, но не факт, что доберусь пока, чтобы что-то толковое сделать.
эмм а с загрузкой какая проблема? оно ничем не отличается от обычно грида.
источник

AT

Alexey Tolstov in Selenide на русском
Andrei Solntsev
не понял. Там же как раз и идёт речь про загрузку файла.
там по описанию речь про скачивание, а иногда ещё нужно загрузить файл на странице. Или я снова чего-то не увидел?
источник

AT

Alexey Tolstov in Selenide на русском
Boris Osipov
эмм а с загрузкой какая проблема? оно ничем не отличается от обычно грида.
Пока никакой, честно не смотрел ещё)
источник

AS

Andrei Solntsev in Selenide на русском
А, в смысле $.upload()? Так это работает как обычно и без всяких плагинов.
источник

AT

Alexey Tolstov in Selenide на русском
да, оно. Значит буду пробовать.
источник

DL

Denys Lystopadskyy in Selenide на русском
Andrei Solntsev
А вообще на днях вышел плагин selenide-selenoid, который позволяет скачивать файлы и без прокси.
А где все магия происходит? где можно полазить - посмотреть?
А то инструкция снизу довольна проста, но не могу понять как єто получается.

1. Import org.selenide:selenide-selenoid:1.0.0
2. Set Configuration.fileDownload = FOLDER;
3. Use method $.download() as usually.
источник

AS

Andrei Solntsev in Selenide на русском
Ну как где - в исходниках. Там всего-то пара классов: https://github.com/selenide/selenide-selenoid/tree/main/src/main/java/org/selenide/selenoid
источник

DL

Denys Lystopadskyy in Selenide на русском
Как работает сама загрузка, я понял.

А вот как Selenide понимает что надо через плагин работать?
Не могу найти как DownloadFileToFolder становится DownloadFileInSelenoid
источник

AS

Andrei Solntsev in Selenide на русском
Ах вот оно что, мой любознательный друг. 🙂
источник

DL

Denys Lystopadskyy in Selenide на русском
Хотя вроде понял  -com.codeborne.selenide.impl.Plugins#loadPlugin, тут все?

Типо ищем все класі с базовім и берем default либо второй?
источник

DL

Denys Lystopadskyy in Selenide на русском
Andrei Solntsev
Ах вот оно что, мой любознательный друг. 🙂
😁
источник

AS

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

DL

Denys Lystopadskyy in Selenide на русском
Denys Lystopadskyy
Хотя вроде понял  -com.codeborne.selenide.impl.Plugins#loadPlugin, тут все?

Типо ищем все класі с базовім и берем default либо второй?
Andrei, а с єтим предположением вообще мимо?
источник

AS

Andrei Solntsev in Selenide на русском
Да нет, не мимо. Метод Plugins#loadPlugin как раз и ищет реализации классов в папках META-INF/services всех зависимостей.
источник

AS

Andrei Solntsev in Selenide на русском
Стандартный джавовый механизм ServiceLocator.
источник

DL

Denys Lystopadskyy in Selenide на русском
Andrei Solntsev
Стандартный джавовый механизм ServiceLocator.
Воскресенье - познавательное 😁
источник
2020 November 23

AS

Andrei Solntsev in Selenide на русском
Alla B
Было бы очень круто)
Зарелизил Selenide 5.16.1 с исправлением экстеншенов.
источник

AB

Alla B in Selenide на русском
Andrei Solntsev
Зарелизил Selenide 5.16.1 с исправлением экстеншенов.
Спасибо)
Пошла смотреть
источник
2020 November 24

RC

Roman Chelombitko in Selenide на русском
Всем привет, подскажите пожалуйста может кто то сталкивался с подобным. По клику на кнопку у меня открывается в новой вкладке PDF-ка. Может кто то знает как этот PDF скачать? Может есть метод у селенида который позволяет скачать?
источник