2009-10-08 4 views

Répondre

5

Voulez-vous dire que vous voulez appuyer sur la touche de tabulation elle-même, ou simplement cliquer sur un élément HTML qui ressemble à un onglet? Pour ce dernier, utilisez la méthode Click contre l'élément approprié (Div, Span, etc.). Sinon, vous pouvez essayer SendKeys au lieu de PressTab. par exemple:

IE ie = new IE("http://www.google.com"); 
ie.AutoClose = false; 
ie.TextField(Find.ByName("q")).Click(); 
SendKeys.SendWait("{TAB}"); 

L'exemple ci-dessus mettra le focus sur le champ de texte, puis sur tabulation, en mettant l'accent sur le bouton de recherche.

0

Nous avons eu le même problème, nous le résolvons sur le navigateur et en utilisant SendMessage (Win) pour le hwnd spécifique.

Questions connexes