проверка html-формы с помощью powershell

#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()