Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
QTP Script - Doubt regarding moving the control to a specified line
#1
Solved: 10 Years, 9 Months, 1 Week ago
Hi,
I am using VB script in the QTP. I am a beginner. I need help in knowing the command that is used to move the control to a specified line number. For ex say going to a step 10 lines before the current line or 10 lines after the current line. Please help.

Thanks,
Nataraj.R
Reply
#2
Solved: 10 Years, 9 Months, 1 Week ago
Try Ctrl+G to jump to a Specified Line
Reply
#3
Solved: 10 Years, 9 Months, 1 Week ago
Thanks for your reply Surya. I am writing the script in the expert view and i want to know if there is any command that can be written manually so that when i run the script, after a particular step the control passes on to the specified nth step and if it proceeds from there. I dont know what i am telling is either correct or if it is possible.
Reply
#4
Solved: 10 Years, 9 Months, 1 Week ago
Use Goto.

See the QTP help
Reply
#5
Solved: 10 Years, 9 Months, 1 Week ago
Hi Surya , What Nataraj is telling that, while running the script can we jump from one line and ask QTP to goto a particular line? Like "goto" statement in "C" language. Unfortunately there is no facillity in Vbscrpt and QTP. Instead of it you can use If else statement and Select statement
Reply
#6
Solved: 10 Years, 9 Months, 1 Week ago
Yes Prince, that is what i meant. I am having a set of values in the data table which i am calling through the script using the following statement:
Code:
If datatable.Value("English", dtGlobalSheet)="Save"
Then
    Browser("Browser").Page("Page").WebButton("Save").Click
DataTable.SetNextRow
End If

If datatable.Value("English", dtGlobalSheet)="Back"
Then
    Browser("Browser").Page("Page").WebButton("Back").Click
DataTable.SetNextRow
End If

By using this i am calling the values of the next next rows continously. If i use the same in the loop, the last value that will get set will be Back. So my QTP looks for this particular word Back instead of Save which i used it in the previous If condition. I can very well use

Code:
DataTable.SetPreviousRow

to set the value for Save. But the same will become too complex when there are suppose say 10 buttons in the next next row of data table. So i wanted an alternate way of doing that. Is it still possible to use If else and Select statements?
Please help.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Fifth word from every thousand line in notepad files. sallu.iet@gmail.com 0 849 01-17-2020, 09:58 AM
Last Post: sallu.iet@gmail.com
  Grab multiple line data from log file haziqwebs 0 1,706 10-19-2016, 01:28 PM
Last Post: haziqwebs
  Driver Script to control child scripts sumanhyd 1 2,964 07-26-2016, 07:06 PM
Last Post: Ankesh
  Automate BMC Control M applications using QTP Saranyaciet2 0 2,632 05-22-2015, 09:43 AM
Last Post: Saranyaciet2
  doubt on webedit ramuvasavi 1 1,754 03-10-2014, 12:35 PM
Last Post: basanth27

Forum Jump:


Users browsing this thread: 1 Guest(s)