2015-09-24 1 views
1

J'ai commencé à utiliser WaTin comme outils d'automatisation Web. Ma cible est de laisser WaTin exécuter ses tâches, quand le succès (tel que la connexion complète) il montrera les résultats dans la zone de texte et la grille de données. Ma question est de savoir si WaTin peut fonctionner en arrière-plan? (Pas ouvert IE à chaque fois).Watin fonctionne en arrière-plan

Merci.

+0

Copie possible de [Masquage d'Internet Explorer lors de l'exécution de WatiN] (http://stackoverflow.com/questions/1555331/hiding-internet-explorer-when-watin-is-run) –

Répondre

1

Vous pouvez masquer l'interface IE, mais cela dépend du site particulier avec lequel vous travaillez. La plupart des choses peuvent être faites en arrière-plan, mais il y a des cas où vous devez avoir l'UI visible pour calculer les coordonnées (comme quand vous devez appuyer sur un bouton dans un film Flash) Mais pour répondre à votre question, oui Watin peut travailler en arrière-plan. Jetez un oeil à la méthode suivante:

browser.ShowWindow(WatiN.Core.Native.Windows.NativeMethods.WindowShowStyle.Hide); 

Le navigateur est l'objet Watin.