#internet-explorer #powershell
#internet-explorer #powershell
Вопрос:
Как я могу проверить эту форму с помощью сценария powershell в Internet Explorer? https://idsapp.ulb.ac.be/pam/pamnetid.php
Комментарии:
1. Вы имеете в виду javascript или powershell script? Браузеры не могут обрабатывать сценарий powershell.
Ответ №1:
Если вы намерены проверить данные в HTML-формах перед отправкой данных на сервер, вам понадобится javascript. Использование Powershell для проверки формы не имеет никакого смысла. Единственная проверка, которую вы можете получить, относится, например, к пользовательскому вводу, но не имеет ничего общего с отправкой форм.
Комментарии:
1. $ie. Document.getElementById(«institution»).value = «ULB»; $ie. Document.getElementById(«категория»).value = «1»; $ie. Document.getElementById(«rollnumber»).value = $matricule; $ie. Document.getElementById(«birth_day»).value = $date1; $ie. Document.getElementById(«birth_month»).value = $date2; $ie. Document.getElementById(«birth_year»).value = $date3; # Нажмите кнопку отправки $ie. Document.getElementById(«Продолжить»).Click(); но последняя строка не работает
2. Можете ли вы уточнить, какой язык вы используете? Похоже, что это смесь powershell и javascript… почему вы используете
;
? Как вы получаете$ie
?3. начало скрипта: $url = » idsapp.ulb.ac.be/pam/pamnetid.php «; $matricule = Чтение-Хост «matricule » Запись-хост «date de naissance» $ date1 = Чтение-Хост «jour » $ date2 = Чтение-хост «mois» $ date3 = Чтение-хост «annee» $ie = Новый объект -com internetexplorer.application; $ie.visible = $ true; $ie.navigate($ url); в то время как ($ ie. Занято (eq $ true) { Запуск-спящий режим — 1000 миллисекунд; }
4. попробуйте:
$ie.Document.getElementById("yourformidthatseemsnotset").submit()