Test Complete (14.20) hangs after waiting for Page ("*").
SOLVED- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Test Complete (14.20) hangs after waiting for Page ("*").
Hi All
Recently we have upgraded to 14.20 and while running the scripts that were recorded in 14.0 i see that the Test Complete is hanging.
i had to kill Test Complete and rerecord the scripts , it runs for the first time and when i run it again after siging out from my system it shows a message of "Waiting for Page ("*") and its hanging again
can some one please advise on whats going on .
After upgrade do i need to follow any steps as i directly opened my project from the location.
Thank you
Poornima
Solved! Go to Solution.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you are using IE11 then this is likely because the IE process is still running under the Smartbear App.
When you hit this condition again use Task Manager to look if IE is running under SmartBear. If it Is, then you need to stop the IE process.
You can avoid this (Most of the time) if you create and call a routine to stop all IE processes as part of your setup.
Ihave a function to do that if you need it.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
Thank you , looks like that is what i am getting into.
Can you please share the function.
--Poornima
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
{
Log["Event"]("Starting function CloseBrowserProcess with the browser " + BrowserProcess);
var process;
switch(BrowserProcess)
{
case "btIExplorer":
case -1:
case "iexplore":
process = Sys.WaitProcess("iexplore",2000);
break;
case "btChrome":
case -3:
case "chrome":
process = Sys.WaitProcess("chrome",2000);
break;
case -2:
case "firefox":
process = Sys.WaitProcess("firefox",2000);
break;
case -6:
case "edge":
process = Sys.WaitProcess("edge",2000);
break;
Log["Warning"]("Browser process not identified. Value = " + BrowserProcess);
return false;
}
if (process.Exists)
{
Log.Event("Closing browser");
process.Close();
aqUtils.Delay(1000,"Delay for browser to be closed");
if(process.Exists)
{
Log.Event("Terminating browser");
process["Terminate"]();
}
}
else
{
Log.Event("The browser does not appear to be running.");
}
}
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
i have copied pasted the below code and i see that the "Run this Routine" button is not enabled.
Can youplease help
thank you
Poornima
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It is a function that takes the parameter specified in the (). It will not run on it's own as written.
