ContributionsMost RecentMost LikesSolutionsQAComplete shows a white blank screen after log-in Whenever I perform a log on to QAComplete the very next screen is a white blank screen with no access to log out or any other controls. This problem has just started and is persisting among multiple machines and browsers and credentials. Accessed via web browser. https://login.softwareplanner.com/common/Logon.asp?app=agSP Using IE11, Chrome 43, and FireFox 34 Here is a Jing of the issue. This is happening for my co-workers on their machines and they are in a different state. not a network issue on our side that we can find. Thanks, Antonio Haynes Re: Help! lightweight find method for flex/flash application needed. Just to follow up with this thread using the browser.find method is working great for me now .... i have managed to remove the name mapping and the tested applications from my project entirely after wich i no longer have any issue with memory i find my controls based on property name/value pairs and im able to pass any process as a tested process and then begin mapping controls using my methods this has opened a great platform for creating automated tests against any platform. I'm in no way trying to play down the name mapping and tested applications included with test complete but i find that this method is much more suitable to automating in my current environment. Thanks for the input in helping me toward my solution! Re: How to handle ActionScript errors displayed by Flash Player Sorry, I know this is an old thread but im looking for a solution to something very similar to this .... I have added in my OnActionScriptException function Runner.Halt("An Action script error occured during playback of the test!"); whenever i recieve an action script error my test stops and logs my message however the action script error dissapears off screen immediately. I need a way to keep action script errors on screen or to at least capture and log them in my test log. Any help would be appreciated, I can't do much with tests that can't capture Action Script errors. Thanks, Antonio Haynes. No run option in the test runner after selecting host machine to run on. Hello, To start here is an excerpt from: http://smartbear.com/SmartBear/media/pdfs/TestAutomationIntegration.pdf The Test Runner window opens. If the Test or Test Set is linked to a Release, select the desired Release. Select the Test Host in the Run By Host drop down, and click Run. After following The instructions in the TestAutomationIntegration.pdf I find that I do not have the option to click the run button in the test runner, however the test run will start in about a fifteen minute interval on the hour after starting the test runner and selecting wich host to execute on. Is this expected functionality, or is there a reason that I may be experiencing an issue? Also to note, the test runner does not want to update the status of the run. I have not yet made it through a full execution of my test set however all I'm seeing after 15 to 20 minutes of running the test set is awaiting run; and the log files for what I have run are not in QAComplete when ending a partial run of the test set. Thanks, Antonio Haynes. SolvedLaunch browser with cookies enabled? Hello, The application I am testing against performs a check for cookies enabled when first logging into the website. I'm seeing an issue whenever i launch a new browser window from testcomplete and navigate to my tested app, after logging in i recieve the error stating cookies must be enabled. This only happens when launching browsers through testcomplete. The question is, is testcomplete launching browsers without cookies enabled or is there anything that may be causing this from testcompletes side. I've talked to our developers and submitted a ticket but sense they cannot replicate the issue without testcomplete its not an easy fix if its on our side. Also this is not an issue that is in the top of their priorities but it is a pretty big road block to our automation efforts, as the testapp will not let us continue use after that error message appears. Please help if possible, Thanks! Re: Help! lightweight find method for flex/flash application needed. As a thought i could store the array from the findall in your method and try to find controls from that array and re-execute the findall when we fail to identify an object from the stored array... this would reduce the number of times the find all had to execute and keep us from the heafty wait times and reduce the memory used during testing ... i still dont think its going to be a real solution to the issue though. also i wounder if we could check controls in our array for child controls and find all children. Re: Help! lightweight find method for flex/flash application needed. However if you are having to then specify a panel or other parent object you aren't exactly achieving a "dynamic" search/find function because it requires prior knowledge of the heirarchy, beyond the page/browser and some generic name or text to find, and leaves you just as vulnerable to hierarchical changes that break your tests. -- Agreed, But im not sure what to do testcompletes findall method and find method is the hang up, this is where the performance suffers. Short of finding a way to find controls without using these methods, idk what else to do. It would be nice to get some feedback from smart bear for these methods and maybe why the caching is doing this, maybe how to disable or clear it and some comment as to maybe how to increase speed when searching through so many objects. I will say that both of our methods would work against smaller tested apps. :) Re: Help! lightweight find method for flex/flash application needed. Ya, I noticed the missing function :p Two things: Have you run a speed comparison between your function utilizing testcompletes find all method and testcompletes find method? If your showing faster times with your method I would be interested in seeing those results as it may suggest that I have an issue elsewhere with my machine. Also when utilizing the RegEx i recieve an error when the property value looks like "*(1718-000-2013)" Testcomplete supports the utilization of the "*" at the start of the string yet RegEx would need to have the string reversed and the "*" placed at the end of the string. Still regardless of which method I have tried, I still find that I need to define closer parent than just the process itself. I am working on difining this solution in my project still. Thanks. P.S. I'm not a regex master! Re: Help! lightweight find method for flex/flash application needed. Ryan Awesome! I'm Going to try this right now XD Thanks, Its much cleaner this time to. Re: Help! lightweight find method for flex/flash application needed. Alex, yes your solution is exactly what i plan to do, although im am trying to build an excuting script using test complete and run my steps off of an excel file. So i want to stay away from using name mapped items inside the project. I need to be able to hand a parent control using a column in my xls to help narrow the search. Unfortunalty I can think of a number of ways that this could cause issues in playback. So any tips and tricks i can use would be helpful. In order to call the parent object without a name mapping I think i'm going to have to use the full name of the control. I'm not sure off the top of my head if i am able to use wildcards in the full name of an object in test complete, if i can that would help keep scripts from breaking when something in the full name has changed. so my executing script might look something like minus the hard coded string :) var parent = Project.Variable.Process + Project.Variable.TestItem("Parent Object Full Name Minus Sys.Browser().Page()"); parent.Find(propNameArray, propValArray, depth); currently my process name is built off the browser and evironment of my tested application specified to test against so it looks like Sys.Browser(browser).Page(url); so i guess the question now is would something like this work when refrencing the full name of the parent. Sys.Browser(browser).Page(url).object("myobj*").object("m?obj").Find(propArray,valArray,depth); I hope that makes sense :p sorry its been a long day already. Thanks