2015-07-30 2 views
0

J'ai enregistré un script de test VB dans TestComplete 11.0 et j'ai effectué quelques modifications dans notre application Web. quand je courais le script de test enregistré, je n'ai pas eu d'erreurs dans le fichier journal qui a été généré par TestComplete mais les changements ne reflètent pas dans notre application.Impossible d'enregistrer les modifications dans notre application Web lors de l'exécution du script de test VB à l'aide de testcomplete 11.0

Voici le script de test VB:

Sub Test1 
     Dim browser 
     Dim page 
     Dim form 
     Dim textbox 
     Dim table 
     TestedApps.XXXcm.Run 
     Call Browsers.Item(btIExplorer).Navigate("http://localhost/XXXcm/connect.asp") 
     Set browser = Aliases.browser 
     Set page = browser.pageXXXConfigurationManager 
     Set form = page.formConnectform 
     Set textbox = form.textboxUsername 
     Call textbox.Drag(89, 12, -244, 6) 
     Call textbox.SetText("admin") 
     Call textbox.Keys("[Tab]") 
     Set table = form.tableYYYYtable 
     Call table.passwordboxPwd.SetText("XXXX") 
     table.submitbuttonLogin.ClickButton 
     page.Wait 
     Set page = browser.pageXXXConfigurationManagerField 
     Set textbox = page.tableDbfieldtable.cellColrubrik.textboxShortname 
     Call textbox.Click(85, 12) 
     Call page.Keys(" ") 
     Call textbox.SetText("Mobileno") 
     delay(5000) 
     page.buttonSave.ClickButton 
     page.Wait 
    End Sub 

Pourriez-vous s'il vous plaît me suggérer à ce sujet.

Merci et salutations, Sailaja

+0

Essayez de remplacer 'SetText' par' Keys'. – Helen

+0

Merci :) Ça marche –

Répondre

2

Essayez de remplacer SetText avec Keys. SetText définit le texte par programme et peut ne pas déclencher certains événements de clavier que votre application peut être en train d'écouter. Keys simule la frappe réelle sur un clavier.

Pour enregistrer toujours des tests en utilisant Keys, allez à Outils> Options> Moteurs> Enregistrement et changer l'entrée de texte d'enregistrement ... à l'option clés.