ContributionsMost RecentMost LikesSolutionsRe: wnd.Keys("112") enters 1122 rather than 112 Watching it happen and the "65" is deleted and "1122" is entered into the text field input. The logs however say '[BS][BS][BS]112[Enter]' was sent as a keyboard input to the following window or control. Re: wnd.Keys("112") enters 1122 rather than 112 The field would originally be populated with "65" so there is no chance that any characters would be left over. It doesnt always happen which is making is making the issue quite interesting, especially when this line is used maybe 7 times throughout this script that lasts maybe 2.5 minutes and the input field always begins with 65. wnd.Keys("112") enters 1122 rather than 112 I have a script that should enter 112 into a text input field but instead it sometimes enter 1122. Code looks like this: wnd.Keys("[BS][BS][BS]112[Enter]"); Sometimes it enters it correctly and other times it just doesnt, the biggest issue with this it crashes our dev build of the software so if I was to run a script overnight then it crashes when it gets to this point then the rest of the script wont run and thats wasted time. Previous value in the input field so it is clearing the whole text input field before hand. SolvedName Mapping: Map two of the same objects to name mapping Hi, Our software has a dynamic menu. This menu wil l have different tools on it depending on wether the user is on "Standard Tools" or "Maths Tools" for example. This means that in the object browser if I'm currently on standard tools then the button "BorderContainer("imgBg")" referes to tool x but when I am on maths tools the same name refers to tool y. This means that I can't map both tools in name mapping. Is there a way around this? Or a way in which TestComplete can auto click these buttons on start up and map these objects with different names? My hope was to create a script similar to this: if (BorderContainer("imgBg").Exists) { BorderContainer("imgBg").Click(); } else { BorderContainer("imgBg", 1).Click(); BorderContainer("imgBg", 2).Click(); BorderContainer("imgBg").Click(); } This would click tool x if it exists or on screen maybe? And if not then it would navigate to the correct tool menu and click tool x. But right now tool x has the same name mapping as tool y so it will always "Exist" or be "OnScreen". SolvedClick with screen percentage rather than coordinates? Hi, I am attempting to implement automation testing for the company. The software we are testing is a "whiteboard" application, basically a smart painting app. We deal with multiple screen sizes/resolutions and the main problem I am worried about is how to make it click/drag based on percentages and not coordinates? So in this scenario: Tool bar starts 2% from the left side of the screen and ends after 5%, I want to then start drawing approximately after 10% of the screen width?