1

Я пишу тест, чтобы проверить, что файл можно загрузить с определенной веб-страницы, и я хочу, чтобы он мог работать как локально, так и удаленно (т. Е. На узле через селенную сетку). Прежде чем кто-нибудь свяжет меня с «действительно ли вам нужно скачать файл?» статье, мне уже удалось загрузить и проверить файл, мне просто нужно удалить его после завершения теста. Просто вызов File.delete(); или аналогичный будет работать только локально (насколько мне известно), поэтому я не могу использовать его для удаления файла с узла узла. Я знаю класс org.openqa.selenium.io.TemporaryFileSystem, однако я не могу найти никаких инструкций по его использованию.Как удалить загруженный файл с помощью Selenium RemoteWebDriver?

Может ли кто-нибудь предложить лучшее решение, чем «просто запустить скрипт на узловой машине, чтобы удалить файл»? Благодаря!

ответ

0

Вы можете сделать папку загрузки общей. \ youruser \ downloads после этого вы можете передать этот путь в File.Delete(); и он удалит нужные файлы.

Смежные вопросы