|
|
|
|
|
SUR (Mot réservé) En anglais : ON
Le mot-clé SUR est utilisé exclusivement dans les tests automatiques générés par WINDEV et WEBDEV. Ce mot-clé permet d'éviter le découpage des scénarios de test (1 par fenêtre) lors de l'enregistrement d'un test automatique. Le mot-clé SUR indique "sur" quelle fenêtre s'appliquent les actions indiquées. Les tests générés automatiquement contiennent le mot-clé SUR. Tout le code avec tous les enchaînements et toutes les actions est visible dans le même scénario : la lisibilité est ainsi améliorée.
PiloteMenu("_Menu", "Gestion_des_collaborateurs2")
PiloteSouris(FEN_CRM, psEnfonceBoutonGauche, 354, 34)
SUR FEN_GestionCollaborateur FAIRE
PiloteSouris(FEN_GestionCollaborateur.SAI_NOM, psEnfonceBoutonGauche, 66, 33)
PiloteSouris(FEN_GestionCollaborateur.SAI_NOM, psRelacheBoutonGauche, 62, 5)
PiloteSaisie(FEN_GestionCollaborateur.SAI_NOM, "b")
PiloteSouris(FEN_GestionCollaborateur.LSI_COLLABORATEUR, psDoubleClicGauche, 165, 61)
SUR FEN_AjoutCollaborateur FAIRE
PiloteSouris(FEN_AjoutCollaborateur.Civilite, psRelacheBoutonGauche, 112, -11)
PiloteSouris(FEN_AjoutCollaborateur.BTN_ANNULE, psClicGauche, 46, 14)
FIN
PiloteSouris(FEN_GestionCollaborateur.BTN_ANNULE, psClicGauche, 43, 9)
FIN
Syntaxe
Code à exécuter lors du test d'une fenêtre Masquer les détails
SUR <Nom de la fenêtre> FAIRE <Code à exécuter> FIN
<Nom de la fenêtre> : Nom de la fenêtre ouverte par le test automatique. <Code à exécuter> : Code à exécuter lors dans la fenêtre ouverte par le test automatique.
Code à exécuter lors du test d'une boîte de dialogue ou d'une fonction ne renvoyant pas de résultat Masquer les détails
SUR <Nom de la fonction> RETOUR
<Nom de la fonction WLangage> : Nom de la fonction WLangage à exécuter. Par exemple, pour empêcher l'ouverture des boites de dialogue de la fonction Erreur :
Code à exécuter lors du test d'une fonction WLangage qui renvoie une valeur Masquer les détails
SUR <Nom de la fonction WLangage> RENVOYER <Valeur>
<Nom de la fonction WLangage> : Nom de la fonction WLangage à exécuter. Par exemple :
SUR fSélecteurImage RENVOYER fRepExe() + "\ImageExemple.jpg"
Dans ce cas, le test de la fonction n'est pas effectué et la valeur fRepExe() + "\ImageExemple.jpg" est renvoyée au scénario. <Valeur> : Valeur à renvoyer au scénario. Remarques Position du bloc SUR Le bloc SUR doit être placé juste après l'appel aux fonctions WLangage qui déclenchent le SUR. Par exemple, le code suivant ne fonctionne pas :
PiloteSouris("FEN_Principale.DISP_EXPORTER[1].BTN_EXPORT_TEXTE", psClicGauche, 173, 37)
soit sFichierExport = fFichierTemp() + ".TXT"
SUR fSélecteur RENVOYER sFichierExport
Il faut utiliser le code :
soit sFichierExport = fFichierTemp() + ".TXT"
PiloteSouris("FEN_Principale.DISP_EXPORTER[1].BTN_EXPORT_TEXTE", psClicGauche, 173, 37)
SUR fSélecteur RENVOYER sFichierExport
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|