Как изменить каталог загрузки по умолчанию с IE (Internet Explorer 11)
в этом посте я вижу решения для установки каталогов загрузки для Chrome и Firefox Как изменить местоположение загрузки файла в Webdriver при использовании драйвера chrome / firefox driver
Они работали идеально для меня (принятый ответ, который есть), однако поиск вокруг я не могу найти никакой информации об этом с Internet Explorer 11. Кто-нибудь знает где я могу найти эту информацию?
3 ответов
по данным ответ от Джима Эванса, который активно участвует в WebDriver для Internet Explorer, это невозможно:
Internet Explorer не использует профили. Это ограничение сам браузер, а не драйвер IE. Таким образом, нет никакого способа автоматически загружать файлы указанном месте С Интернет Исследователь.
также:
насколько мне известно, нет разница между Microsoft Edge и Internet Explorer в отношении использования "профилей"."Профиль все еще привязан к учетная запись пользователя в Windows.
Итак, в некотором смысле каталог уже указан. Дело в том, что вы не можете переопределить его через WebDriver.
это невозможно через драйвер, но вы можете определить местоположение с помощью этого раздела реестра:
HKCU\Software\Microsoft\Internet Explorer\Main\Default Download Directory
Я меняю каталог по умолчанию, изменяя REGEDIT.
String path = "\"C:\Test\"";
String cmd1 = "REG ADD \"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\" /F /V \"Default Download Directory\" /T REG_SZ /D "+ path;
try {
Runtime.getRuntime().exec(cmd1);
} catch (Exception e) {
System.out.println("Coulnd't change the registry for default directory for IE");
}