Question
valider un formulaire ie
- akwell
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 14 ans 11 mois #9356
par akwell
valider un formulaire ie a été créé par akwell
bonjour à tous,
J'essaye de compléter le formulaire suivant:
idsapp.ulb.ac.be/pam/pamsignup.php?language=uk
avec le script suivant:
[code:1]$url = \"idsapp.ulb.ac.be/pam/pamnetid.php\";
$matricule = Read-Host \"matricule \"
Write-host \"date de naissance\"
$date1 = Read-Host \"jour \"
$date2 = Read-Host \"mois \"
$date3 = Read-Host \"annee \"
$ie = New-Object -com internetexplorer.application;
$ie.visible = $true;
$ie.navigate($url);
while ($ie.Busy -eq $true)
{
Start-Sleep -Milliseconds 1000;
}
$ie.Document.getElementById(\"institution\"«»).value = \"ULB\";
$ie.Document.getElementById(\"category\"«»).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;
Start-Sleep -Milliseconds 5000;
$ie.Document.getElementsByName(\"Submit\"«»).Item(0).Click
[/code:1]
si ce n'est que je n'arrive pas à valider mon formulaire \"(bouton continue)
Merci beaucoup pour votre aide
Akwell
J'essaye de compléter le formulaire suivant:
idsapp.ulb.ac.be/pam/pamsignup.php?language=uk
avec le script suivant:
[code:1]$url = \"idsapp.ulb.ac.be/pam/pamnetid.php\";
$matricule = Read-Host \"matricule \"
Write-host \"date de naissance\"
$date1 = Read-Host \"jour \"
$date2 = Read-Host \"mois \"
$date3 = Read-Host \"annee \"
$ie = New-Object -com internetexplorer.application;
$ie.visible = $true;
$ie.navigate($url);
while ($ie.Busy -eq $true)
{
Start-Sleep -Milliseconds 1000;
}
$ie.Document.getElementById(\"institution\"«»).value = \"ULB\";
$ie.Document.getElementById(\"category\"«»).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;
Start-Sleep -Milliseconds 5000;
$ie.Document.getElementsByName(\"Submit\"«»).Item(0).Click
[/code:1]
si ce n'est que je n'arrive pas à valider mon formulaire \"(bouton continue)
Merci beaucoup pour votre aide
Akwell
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
il y a 14 ans 11 mois #9369
par Arthur
Réponse de Arthur sur le sujet Re:valider un formulaire ie
(je suis en clavier qwerty)
Salut,
Ca ne marche probablement pas car tu utilise la mauvaise methode, test avec la methode submit.
msdn.microsoft.com/en-us/library/ms536771(v=VS.85).aspx
Salut,
Ca ne marche probablement pas car tu utilise la mauvaise methode, test avec la methode submit.
msdn.microsoft.com/en-us/library/ms536771(v=VS.85).aspx
Connexion ou Créer un compte pour participer à la conversation.
- akwell
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 14 ans 10 mois #9515
par akwell
Réponse de akwell sur le sujet Re:valider un formulaire ie
j'ai réussi!
[code:1]($ie.Document.getElementsByTagName(\"input\"«») | where {$_.type -eq \"submit\"}).click()
($ie.Document.getElementsByTagName(\"input\"«») | where {$_.Value -eq \"Continue\"}).click()[/code:1]
[code:1]($ie.Document.getElementsByTagName(\"input\"«») | where {$_.type -eq \"submit\"}).click()
($ie.Document.getElementsByTagName(\"input\"«») | where {$_.Value -eq \"Continue\"}).click()[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.077 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- valider un formulaire ie