Я запускаю тесты автоматизации как на локальном (Linux), так и на удаленном узле Selenium (Windows). И я хочу удалить папку, созданную во время теста, используя Java Runtime.getRuntime().exec
. Он отлично работает на локальных (Linux), но мне трудно понять, как это сделать на узле Windows. Следующие мои попытки:
try {
if (rBundle.getString("RUN_ON").equalsIgnoreCase("local")) // delete folder temp on local (Linux) - it works
Runtime.getRuntime().exec("rm -rf " + System.getProperty("user.home") + "/Temp");
else // delete folder C:/Temp on remote Windows
Runtime.getRuntime().exec("rm -rf IEUser@10.2.2.240/C/Temp");
// Runtime.getRuntime().exec("rm -rf //10.2.2.240/C/Temp");
} catch (IOException e) {
e.printStackTrace();
}
Я пытаюсь удалить папку C: / Temp на удаленной Windows, но у меня ничего не получается. Я не получаю никаких исключений, все прошло через этот блок. Очевидно, что командная строка неверна, но я понятия не имею.
Любая помощь высоко ценится. Спасибо