Всем привет, подскажите пожалуйста, есть ли возможность делать скриншоты без сохранения в во временную папку, а сразу явно указать директорию? Java, Selenium(Selenide) (про возможность делать скрин и после копировать я в курсе, интересно можно ли обойтись без хранения их во временной папке)
Про какую папку идёт речь? По-моему, селенид сразу сохраняет скриншот в нужной папке.
Про C:\Users\user_name\AppData\Local\Temp, к примеру если использовать не селениумовский (((TakesScreenshot) getWebDriver()).getScreenshotAs(FILE);) а селенид метод Selenide.screenshot() - то он сохраняет как положено в build/reports/tests, но все равно перед этим файл оказывается в Temp
И в чём проблема тогда? Вам ведь не надо ничего никуда перекладывать? P.S. Папка Temp для того и нужна, чтобы туда всякий временный хлам складывался. Оп.система сама оттуда подчищает мусор время от времени.
Всем привет, кто как бореться, с ожидаем того - когда лоудер пропадет ?
FluentWait, WebdriverWait, поллинг раз в секунду, тайм-аут секунд 30. Делаешь boolean какую хочешь, например driver.findElements(loader).size().isEmpty(). Это как вариант :)
Может кто-то подскажет. делаю ассерешин, в постмене. pm.expect(compId).equal(pm.environment.get("compId")) Но получаю ошибку AssertionError: expected '11457' to equal 11457
Подожди. Лоадер должен завершить работу, когда приложение готово к работе. Нет?
Там вопрос был - как скрывать лоадер, чтобы быстрее другое делать. Я же написал, что надо ждать его завершение, чтобы страницы была готова к работе, а не играться с недогруженной страницей.