Size: a a a

Selenide на русском

2020 March 25

АГ

Алексей Герасимов in Selenide на русском
Точно не Селеноид )) Поэтому и вопрос задаю здесь
источник

BO

Boris Osipov in Selenide на русском
Алексей Герасимов
Здравствуйте. Можете подсказать какие могут быть причины того, что при запуске на Ubuntu вместо фразы "/fesb/tests/upload/intercepting.log" в инпут вбивается "/tmp/7b41c2d98b8b2c5071518f0ac79bd0e8/intercepting.log"?   7b41c2d98b8b2c5071518f0ac79bd0e8 - это ID сессии
код покажи.
источник

АГ

Алексей Герасимов in Selenide на русском
element.shouldBe(visible);
element.clear();
 element.val(text);
источник

DZ

Denis Z in Selenide на русском
Алексей Герасимов
element.shouldBe(visible);
element.clear();
 element.val(text);
а вы text откуда берете?)
источник

АГ

Алексей Герасимов in Selenide на русском
Хардкод "/fesb/tests/upload/intercepting.log"
источник

DZ

Denis Z in Selenide на русском
Алексей Герасимов
Хардкод "/fesb/tests/upload/intercepting.log"
то есть text это просто вот эта строка?
магия не иначе
источник

АГ

Алексей Герасимов in Selenide на русском
Да
источник

АГ

Алексей Герасимов in Selenide на русском
Единственная зацепка - это, что часть строки совпадает с путем для шары прописанной в docker-compose

  volumes:
     - ./share/upload:/fesb/tests/upload
источник

BO

Boris Osipov in Selenide на русском
Алексей Герасимов
Единственная зацепка - это, что часть строки совпадает с путем для шары прописанной в docker-compose

  volumes:
     - ./share/upload:/fesb/tests/upload
да да. sendKeys кроме "вбивания" текста умеет и файлы загружать в браузер. т.к. ты подаешь строку с путем к реальному файлу, оно тебе автоматом его аплодит.
источник

BO

Boris Osipov in Selenide на русском
никакой тут магии нет.
источник

BO

Boris Osipov in Selenide на русском
полечить можно как-то так
    RemoteWebDriver driver = (RemoteWebDriver) getWebDriver();
   driver.setFileDetector(new UselessFileDetector());
источник

BO

Boris Osipov in Selenide на русском
Алексей Герасимов
Единственная зацепка - это, что часть строки совпадает с путем для шары прописанной в docker-compose

  volumes:
     - ./share/upload:/fesb/tests/upload
а я понял что ты делаешь. ты решил через жопу аплоадить файлы в контейнер, подмонтировав volume туда.
как видишь через sendkeys ты можешь без этого аплоадить файлы в бразузер.
источник

АГ

Алексей Герасимов in Selenide на русском
Мне нужно другое. Сайт генерирует файл, но так как файл генерируется в докере, то добраться до файла проблематично. Поэтому я хочу, чтобы он генерился в шаре
источник

BO

Boris Osipov in Selenide на русском
Алексей Герасимов
Мне нужно другое. Сайт генерирует файл, но так как файл генерируется в докере, то добраться до файла проблематично. Поэтому я хочу, чтобы он генерился в шаре
нет там проблем достать файл.
https://aerokube.com/selenoid/latest/#_accessing_files_downloaded_with_browser
источник

DK

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

АГ

Алексей Герасимов in Selenide на русском
Это подходит для скачанных файлов. Я же файл не скачиваю. Он генерируется по конкретному пути на диске и этот путь мне нужно проверить
источник

BO

Boris Osipov in Selenide на русском
Алексей Герасимов
Это подходит для скачанных файлов. Я же файл не скачиваю. Он генерируется по конкретному пути на диске и этот путь мне нужно проверить
>Я же файл не скачиваю

а как файл оказывается на диске где браузер запущен?
источник

АГ

Алексей Герасимов in Selenide на русском
Создается сайтом
источник

BO

Boris Osipov in Selenide на русском
ага :) я то думаю откуда видео с котиками  у меня на диске. а это ютуб мне создает! теперь буду знать :)
источник
2020 March 26

AZ

Andrii Zinchuk in Selenide на русском
@ExtendWith({TextReportExtension.class})
достаточно повесить над @BeforeAll? или нужно чтото дошаманить?
источник