2010-08-25 8 views
3

Comment effectuer le pressage de l'action Enter dans QTP. Je sélectionne une cellule et en mesure de définir une valeur, maintenant je veux appuyer sur entrer la clé et obtenir la liste de cette boîte d'édition Java. Quelles sont les différentes façons dont je peux y parvenir?Appuyez sur Entrée Saisissez la clé qtp

Répondre

4
  1. utilisation mentionné ci-dessus méthode Type: YourObject.Type micReturn

  2. Utilisez la méthode SendKeys:

    SendKeys Fonction (spour)

    Set WshShell = CreateObject ("WScript.Shell")

    WshShell.AppActiver "Votre navigateur" 'Vous devez d'abord activer votre navigateur

    WshShell.SendKeys sKey

    attente (1) 'Vous devrez peut-être ajouter quelques déclarations d'attente autour

    End Function

Dans votre cas, il sera

SendKeys "{ENTER}" 

Voir MSDN SendKeys et MSDN AppActivate pour plus de détails.

+0

J'ai essayé avec l'aide mercury.devicereplay, Il n'a pas travaillé plus tôt, Ce qui était des constantes définies dans les fonctions. Donc seulement j'ai utilisé Wshell.shell, cela a fonctionné pour moi .... Merci à tous ... – TestGeeK

+1

@TestGeek, si la réponse a résolu votre problème, pourquoi ne pas l'accepter? (ou au moins votez-le). – Motti

0

Vous pouvez envoyer la clé (de micEnter) par .Type() méthode de l'objet ou utiliser FireEvent pour appeler un gestionnaire d'événements directement.

0

Set WshShell = CreateObject ("WScript.Shell")

WshShell.AppActivate

WshShell.SendKeys (ENTRER) « -------- parenthèses