ContributionsMost RecentMost LikesSolutions[TechCorner] SetText, Keys, keyboard input, and other disasters Hi Everyone, We often get reports from you that keyboard input in applications behaves, let's say, a bit weird. Have you ever seen your test enter login and password on your web page, and then click that Login button just to make the app report a login error? Of course, your login and password are perfectly fine, and every time you enter them manually, they work. Why do things like this happen? The short answer is: events. So, what's the solution? The short answer is: the Keys method. If you're looking for a longer version, check this KB article: Why doesn't keyboard input made by a test work in the same way as manual input I tried to describe things related to keyboard input from tests in plain English there. I hope this helps. Yuri Ready! API 1.1.0 is AvailableHi All, Meet a new version of our API Testing Product – Ready! API 1.1.0 WHAT'S NEW Here are the most valuable improvements: 1. SoapUI NG: Automatic creation of a data loop step when you add a DataSource. A DataSource loop visualizer. Wildcard feature for JSON Path responses. 2. ServiceV: The ability to run virtual APIs from your Continuous Integration environment by using Jenkins and Maven plug-ins HTTPS support in virtual APIs. JDBC data source support in virts. For the complete list of changes, refer to the following pages: http://smartbear.com/product/ready-api/soapui-ng/whats-new/ http://smartbear.com/product/ready-api/servicev/whats-new/ Enjoy :)Re: How to catch Windows dialog of 'App Not Responding' and handle appropriately?Hi Martin, If you need to parse the contents of the current log, the only way to do this is by exporting the log to XML. The current log is not in the project's log collection at run-time, it is in memory, and TC generates its contents. That's why it is not accessible via Project.Logs. As for OnLogError, I'm not quite sure why you would need to parse the entire log in its handler because all the information on the error currently posted is available there, and it allows you to process all errors as they occur without missing them. Do you need to do something specific which requires exporting the log in OnLogError? And what do you do there (maybe, there's a more efficient way to do the same)? Re: How to catch Windows dialog of 'App Not Responding' and handle appropriately?Hi Martin, If you need to parse the contents of the current log, the only way to do this is by exporting the log to XML. The current log is not in the project's log collection at run-time, it is in memory, and TC generates its contents. That's why it is not accessible via Project.Logs. As for OnLogError, I'm not quite sure why you would need to parse the entire log in its handler because all the information on the error currently posted is available there, and it allows you to process all errors as they occur without missing them. Do you need to do something specific which requires exporting the log in OnLogError? And what do you do there (maybe, there's a more efficient way to do the same)? Re: how to get the current url?Hi, Can you clarify which exact error (both the message and Additional Information contents) occurs and in which exact line it occurs?Re: what is the best method to follow in web applicationsHi, Using Name Mapping is the recommended approach since it allows you to create more flexible tests than using Find. I recommend that you watch this video to learn how to use it efficiently.Re: Failure to recopngnize object previously recognizedHi, We've received the case you mentioned. Let's continue using it for any further communication on this matter.Re: Is there a way to convert my project from TC 9 to TC 8.7?Hi, TC9 converts user forms to its format which is not compatible with TC8. If you create or save a form in TC9, TC8 won't be able to use it.Re: TestComplete stop when I executed Eval functionHi, That's correct. If TC is unable to find the object which you address by its full name, it will post an error to the log. According to your project's settings, this can make your test stop. To avoid such problems, wait for objects and check whether they exist in your test before trying to work with them.Re: Automating Visual Studio ApplicationHi, According to the screenshots, your application is recognized as open. Can you clarify why you decided that it is not open? As for the controls you use, the only Rogue Wave controls supported in the current version are the grids. To test Stingray GridEx in TC, you should exactly follow all the steps listed in the Preparing Rogue Wave Stingray Objective GridEx Controls for Testing help topic without skipping any of them. For other controls, you can try add them to the Object Mapping group which corresponds to a similar Win32 control (tree view, list box, etc.).