PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Tester la page semi-dynamique en cours sous l'éditeur
  • Tester un enchaînement de pages semi-dynamiques
  • Arrêter le test d'une page semi-dynamique
  • Notes
  • Répertoire des fichiers à utiliser en test
  • Codes de génération
  • Gestion des mots de passe (analyse ou fichier)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Le test d'une page seule permet d'exécuter uniquement la page en cours sous WEBDEV. Vous pouvez ainsi choisir de tester votre projet à partir d'une page donnée, ou de tester le fonctionnement d'une page dès que son développement est terminé.
Rappel : Une page semi-dynamique permet de générer des pages statiques contenant des données. Avant de tester une page semi-dynamique, il est nécessaire de générer les pages HTML statiques correspondantes.
Comment le faire ?

Tester la page semi-dynamique en cours sous l'éditeur

Pour tester la page semi-dynamique en cours sous l'éditeur :
  1. Vérifiez que les fichiers de données utilisés sont présents dans le répertoire des fichiers à utiliser en test (voir notes).
  2. Sélectionnez l'option "Code .. Tester la page" (ou [F9]).
    Astuce : Pour sélectionner le navigateur utilisé lors du test de la page, utilisez l'icône de test de la page. La flèche à droite permet de dérouler un menu afin de choisir rapidement le navigateur à utiliser pour le test.
    Le choix du navigateur utilisé par défaut peut également être réalisé dans les options de WEBDEV.
    Cliquez sur parmi les boutons d'accès rapide (ou F9).
    Astuce : Pour sélectionner le navigateur utilisé lors du test de la page, utilisez l'icône de test de la page. La flèche à droite permet de dérouler un menu afin de choisir rapidement le navigateur à utiliser pour le test.
    Le choix du navigateur utilisé par défaut peut également être réalisé dans les options de WEBDEV.
  3. Validez si nécessaire la génération des pages HTML correspondantes.
    Rappel : Lors de la génération des pages semi-dynamiques, les codes suivants sont exécutés :
    • Déclaration de globales de pages.
    • Initialisation de pages.
  4. L'éditeur est automatiquement réduit en icône et la page s'exécute.

Tester un enchaînement de pages semi-dynamiques

Pour tester un enchaînement de pages semi-dynamiques :
  1. Vérifiez que les fichiers de données utilisés sont présents dans le répertoire des fichiers à utiliser en test (voir notes).
  2. Lancez l'outil de génération des pages statiques (option "Outils .. WDGenPage").Lancez l'outil de génération des pages statiques : sous le volet "Outils", dans le groupe "Utilitaires Web", cliquez sur "WDGenPage".
  3. Sélectionnez la page semi-dynamique à générer.
  4. Cliquez sur le bouton "Générer".
    Lors de la génération des pages semi-dynamiques, les codes suivants sont exécutés :
    • Déclaration de globales de page
    • Initialisation de page
  5. Lorsque la génération est terminée, sélectionnez la page à tester et cliquez sur [Tester]. Vous pouvez tester la première des pages statiques générées. L'éditeur est automatiquement réduit en icône et la page s'affiche dans un navigateur.
Au lancement du test d'une page semi-dynamique, les traitements suivants sont exécutés :
  • chargement de la première page (code navigateur)
  • entrée du premier champ de la première page (si ce champ a un traitement d'entrée) (code navigateur)
Lors du test, l'ensemble des fonctionnalités de la page pourront être exécutées. Il sera possible par exemple d'ouvrir d'autres pages.
Versions 21 et supérieures
Remarque : Il est possible de relancer le dernier test effectué (page, requête, état, ...) depuis n'importe quel élément du projet grâce à l'option "GO .. Relancer le dernier test" présente dans les boutons d'accès rapide.
Nouveauté 21
Remarque : Il est possible de relancer le dernier test effectué (page, requête, état, ...) depuis n'importe quel élément du projet grâce à l'option "GO .. Relancer le dernier test" présente dans les boutons d'accès rapide.
Remarque : Il est possible de relancer le dernier test effectué (page, requête, état, ...) depuis n'importe quel élément du projet grâce à l'option "GO .. Relancer le dernier test" présente dans les boutons d'accès rapide.

Arrêter le test d'une page semi-dynamique

Pour arrêter le test, plusieurs méthodes sont possibles :
  • 1ère méthode : Fermez le site en cours de test. WEBDEV affiche l'éditeur en cours au moment du lancement du test.
    Si vous avez lancé le test depuis WDGENPAGE, il est nécessaire de quitter cet outil.
  • 2ème méthode : Revenez dans l'éditeur avec la barre des tâches ou avec Alt + Tab et confirmez l'arrêt du test. WEBDEV affiche l'éditeur en cours au moment du lancement du test.
Notes

Répertoire des fichiers à utiliser en test

Pour paramétrer les fichiers de données utilisés lors du test du site sous l'éditeur :
  1. Affichez la description du projet (option "Projet .. Description du projet").Affichez la description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
  2. Dans l'onglet "Fichier", sélectionnez l'emplacement des fichiers de test :
    • Répertoire courant : Les fichiers de données se trouveront dans le sous-répertoire EXE du projet.
    • Répertoire spécifique : Les fichiers de données se trouveront dans le répertoire indiqué.

Codes de génération

Dans une page semi-dynamique, deux codes de génération sont disponibles. Ces codes sont des codes serveur et permettent de saisir des informations nécessaires à la génération.
Quelques exemples :
  • Si le fichier de base de la page (ou l'analyse) est protégé par mot de passe, il est possible d'indiquer le mot de passe dans le code de génération.
  • Si le fichier de base de la page est une requête avec paramètres, il est possible d'indiquer dans ce code les paramètres attendus par la requête.
  • Il est également possible de faire appel dans ce code à une classe.

Gestion des mots de passe (analyse ou fichier)

Lors du test de la page, aucun mot de passe n'est demandé, que la page soit associée à une analyse protégée en exécution ou à un fichier protégé par mot de passe.
Les mots de passe nécessaires doivent être précisés par programmation dans le code d'initialisation du projet (s'il existe) ou dans le code d'initialisation des globales de la page semi-dynamique.
  • Si la page manipule un fichier d'une analyse protégée par un mot de passe en exécution, ce mot de passe doit être spécifié avec la fonction HOuvreAnalyse.
  • Si la page manipule un (ou plusieurs) fichier(s) protégé(s) par un mot de passe, ce mot de passe doit être spécifié avec la fonction HPasse.
Si les mots de passe ne sont pas précisés, une erreur est affichée lors de la génération de la page.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire