2010-09-13 17 views
2

comment utiliser différents opérateurs dans QTP par exempleQTP: comment utiliser les opérateurs dans discriptive Programmation

Window("text:=Calculator").WinButton("text:= =").Click 
Window("text:=Calculator").WinButton("text:= +").Click 

il doen't travail pour moi quand je cours ce que je reçois erreur comme ce

Impossible d'identifier l'objet "[WinButton]" (de la classe WinButton). Vérifiez que les propriétés de cet objet correspondent à un objet actuellement affiché dans votre application.

Répondre

4

Le problème (selon le message d'erreur) est dans l'identification non l'action (opérateur comme vous l'appelez)

Le problème est que lorsque vous utilisez la programmation descriptive de la description est traitée comme une regular expression, le caractère + a une signification particulière dans les expressions régulières (cela signifie un ou plusieurs des précédents (dans votre espace de cas). Essayez d'échapper le plus (avec une barre oblique inverse)

Window("text:=Calculator").WinButton("text:= \+").Click 
Window("text:=Calculator").WinButton("text:= \+").Click