10-28-2010, 05:33 PM
I tried putting your code in and I got a Run Error: Invalid procedure call or argument. Line 12: SystemUtil.Run "IExplorer", RFL".
'Then I have the rest of the script for if the windows do open.
I am also forseeing one last issue once this is resolved. If I close all o fthe windows and start the script over I actually have a login script that runs correctly and first so once all of the windows are closed I would have to go back to the login script not just the beginning of this script. Is that possible?
Code:
Browser("Browser").Page("TFSMS Main").Link("TFSMS CAR Requestor").Click
Browser("Browser").Page("Oracle Applications").Link("TFSMS CAR Form").Click
Browser("Oracle Applications 11i").Page("Oracle Applications 11i").Sync
Browser("Browser").Page("Oracle Applications").Sync
wait(30)
URL = "www.google.com" ' Enter URL of the Application
' Open the Browser and navigate the URL
SystemUtil.Run "IExplorer",URL
Flag = 0
Do
If not OracleFormWindow("TFSMS CAR Process [SCR0080]").exist(30) Then
' If the Window is not displayed close all the browsers
SystemUtil.CloseProcessByName "Iexplore.exe"
' Open the Browser and navigate the URL
SystemUtil.Run "IExplorer",URL
Else
' If the Window is displayed then Exit from the loop
Exit Do
End If
' Increment the Flag
Flag = Flag+1
' the below code will exit the test if the flag = 100..
If Flag = 100 Then
ExitTest
End If
Loop
'Then I have the rest of the script for if the windows do open.
I am also forseeing one last issue once this is resolved. If I close all o fthe windows and start the script over I actually have a login script that runs correctly and first so once all of the windows are closed I would have to go back to the login script not just the beginning of this script. Is that possible?