使用testcomplete 11.0运行VB测试脚本时无法保存我们的Web应用程序中的更改

时间:2015-07-30 07:58:01

标签: vbscript testcomplete

我在TestComplete 11.0中录制了一个VB测试脚本,并对我们的Web应用程序进行了一些更改。当我运行录制的测试脚本时,我没有在TestComplete生成的日志文件中收到任何错误,但更改没有反映在我们的应用程序中。

这是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

请你就此提出建议。

谢谢和问候, Sailaja

1 个答案:

答案 0 :(得分:2)

尝试将SetText替换为KeysSetText以编程方式设置文本,并且可能不会触发应用程序可能正在侦听的某些键盘事件。 Keys模拟键盘上的实际输入。

要始终使用Keys记录测试,请转到工具>选项>发动机>录制并将录制文字输入... 选项更改为