2015-03-19 1 views
0

Je reçois cette exception sur les liens URL de ma page avec les mêmes chemins relatifs. Cela fonctionne très bien pour les autres pages où les liens peuvent avoir un chemin relatif différent.
Par exemple, j'ai une situation où j'ai:Obtention de l'exception de l'interface utilisateur codée "Echec de l'exécution du contrôle bloqué" sur un lien URL avec le même chemin relatif

Lien 1

Link 2

Link 3

Link 4

texte Maintenant tous ces liens sont différents, mais la les chemins relatifs sont les mêmes. J'ai itéré et obtenir tous les 4 liens. Je clique sur le premier et le test est bon. Quand je vais cliquer sur le lien 2, il semble perdre le focus et essaie de cliquer sur ce qu'il semble être le lien 1, puis sur les bombes qui provoque cette exception de blocage.

Voici ce que j'ai essayé ci-dessous, mais il semble maintenant briser le lien 3.

Point point1 = myfinalLinks2Verify.GetClickablePoint();                
       Mouse.Hover(myfinalLinks2Verify, point1); 
       Mouse.Click(myfinalLinks2Verify, point1); 

Maintenant, quand je lance le code et son fonctionnement L'erreur semble se produire où le i instancié Point1. Pourquoi y a-t-il une rupture et y a-t-il un moyen de contourner cela ou dois-je mettre l'accent sur mon contrôle pour corriger cela avant de planer ou de cliquer dessus?

Répondre

0

Le problème de blocage était dû à une ligne de code qui n'a pas été atteinte pour la boîte de dialogue. Après avoir progressé et débogué, j'ai vu que je sautais le code pour cliquer sur un bouton ouvert dans la boîte de dialogue, ce qui l'amène au lien suivant, et puisque cette boîte de dialogue était déjà ouverte, cela causait le problème de blocage. Je suppose qu'il vaut mieux passer à travers puis supposer. J'imagine que cette fausse supposition de ma part m'a manqué de la rattraper puisqu'elle parcourait les autres liens.

J'espère que cela aide quelqu'un. Merci