J'essaie d'utiliser le gestionnaire de dialogue deux fois dans une fonction. Pour la première fois, il s'exécute bien mais une seconde fois il bloque le système avec la boîte de dialogue ouverte et affiche Ok et Annuler butoon mais jamais capable de cliquer dessus. En outre, il fois avec une erreur « dialogue non disponible dans les 60 secondes »Boîte de dialogue non disponible dans les 60 secondes
Dim cdhPopup As ConfirmDialogHandler
cdhPopup = New ConfirmDialogHandler()
If (ie.Button(Find.ById("btnDelete")).Exists) Then
'Cancel the booking '
ie.AddDialogHandler(cdhPopup)
ie.Button(Find.ById("btnDelete")).ClickNoWait()
cdhPopup.WaitUntilExists()
cdhPopup.OKButton.Click()
ie.WaitForComplete() 'Wait for page to finish loading '
Else
Assert.Fail("Could not found the Cancel Button")
End If
L'utilisation de ce à 2 endroits dans mon code, première fois il exécute bien et deuxième fois en même fonction, il donne dialogue pas disponible alors qu'il est erreur disponible.
pourriez-vous fournir les parties pertinentes de votre code source? Sans qu'il ne soit pas possible de répondre à votre question. – Treb