Vérification d'un lien sur un site web avecC#

Résolu
Signaler
Messages postés
3
Date d'inscription
mercredi 9 juin 2010
Statut
Membre
Dernière intervention
9 juin 2010
-
Messages postés
3
Date d'inscription
mercredi 9 juin 2010
Statut
Membre
Dernière intervention
9 juin 2010
-
Bonjour,

j'ai fais beaucoup de recherche sur internet mais j'ai pas trouvé grande chose qui peut m'aider à résoudre mon problème.

j'explique:je débute en C# et je suis en train de faire un programme qui vérifie les mots de liens sur un site internet ,en gros il test s'il trouve le lien "more", si oui il clique et va sur la page démandé, sinon il affiche une erreur et lance une exception.
le problème est même si le mot existe,ça m'affice que ce lien n'existe pas, je suis vraiment bloqué si quelque peut m'aider ça sera vraiment gentil.

je développe sur visual studio 2008 pro avec windows xp comme système d'exploitation.

voici le code de test que je fais:

if(ie.Link(Find.ByText("More")).Exists == true)
                {
                    Console.WriteLine("ce lien existe");
                    ie.Link(Find.ByText("More")).Click();
                }
                else 
                {
                    Console.WriteLine("ce lien n'existe pas");
                    throw new System.Exception();
                }




merci d'avance

5 réponses

Messages postés
3
Date d'inscription
mercredi 9 juin 2010
Statut
Membre
Dernière intervention
9 juin 2010

merci buno de ton aide j ai trouvé la solution
il faut passer le click avant le test sinon il accepte pas:

ie.Link(Find.ByText("More")).Click();
if(ie.Link(Find.ByText("More")).Exists == true)
                {
                    Console.WriteLine("ce lien existe");
                    
                }
                else 
                {
                    Console.WriteLine("ce lien n'existe pas");
                    throw new System.Exception();
                }
Messages postés
15192
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
7 décembre 2021
101
Hello,
Peut-être un problème dans les majuscules/minuscules?


@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
3
Date d'inscription
mercredi 9 juin 2010
Statut
Membre
Dernière intervention
9 juin 2010

salut buno merci pour ta réponse mais je pense pas que ce soit ca le problème j ai l'imprission qu'il arrive pas à faire le test if
il passe tout de suite à l'exception
Messages postés
15192
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
7 décembre 2021
101
Essaie de décomposer ta condition en plusieurs morceaux...


@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
15192
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
7 décembre 2021
101
Ainsi, tu verras ce qui cloche...


@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...