Forum Discussion

dmacknight's avatar
dmacknight
Occasional Contributor
9 years ago

Why are my scripts missing SetText

When I record test scripts, I am not getting a SetText line for any text that I am entering into any fields. I've tried SetText and Keys for both Keyword test and scripts and I've tried Jscript, C#, C++ and VB. Nothing seems to work.

 

Thanks,

    • dmacknight's avatar
      dmacknight
      Occasional Contributor

      Thanks for the help. When I record the test I get the following with no SetText command.

       

      Sub Test1
      Dim sensorWorks
      Dim sensorWorksMain
      Dim manageJob
      Dim textBox
      Set sensorWorks = Aliases.SensorWorks
      Set sensorWorksMain = sensorWorks.SensorWorksMain
      Call sensorWorksMain.MainMenu.Click("Project|New")
      sensorWorks.dlgNew.btnOpen.ClickButton
      Set manageJob = sensorWorks.ManageJob
      Set textBox = manageJob.textBoxJobNumber
      Call textBox.Click(18, 7)
      Call textBox.Click(44, 10)
      Call manageJob.label2.Click(38, 18)
      manageJob.buttonOk.ClickButton
      Call sensorWorksMain.MainMenu.Click("Project|Close")
      End Sub

       

       

      I modified the script to add the two SetText items shown below and it works perfectly.

       

      Sub Test1
      Dim sensorWorks
      Dim sensorWorksMain
      Dim manageJob
      Dim textBox
      Set sensorWorks = Aliases.SensorWorks
      Set sensorWorksMain = sensorWorks.SensorWorksMain
      Call sensorWorksMain.MainMenu.Click("Project|New")
      SensorWorks.dlgNew.ComboBoxEx32.SetText("test4.proj")
      sensorWorks.dlgNew.btnOpen.ClickButton
      Set manageJob = sensorWorks.ManageJob
      Set textBox = manageJob.textBoxJobNumber
      manageJob.textBoxJobNumber.SetText("123456")
      Call textBox.Click(18, 7)
      Call textBox.Click(44, 10)
      Call manageJob.label2.Click(38, 18)
      manageJob.buttonOk.ClickButton
      Call sensorWorksMain.MainMenu.Click("Project|Close")
      End Sub

      • Marsha_R's avatar
        Marsha_R
        Icon for Champion Level 3 rankChampion Level 3

        If you use Object Spy on one of those fields and look in the Methods tab, do you see SetText in the list?