Problems with TestComplete 15 and Chrome 113
Test Complete Version:15.51.4.7 x64 Chrome Version:113.0.5672.63 Hello, we are having problems running tests after updating Chrome from 112.0.5615.138 to 113.0.5672.63. No more elements are detected in the test and the following error is logged: The window with the handle 0x000000 does not exist. Also no new elements can be mapped in the NameMapping. These are not recognized. The TestExtension in Chrome seems to work, because the test can navigate via URL in the browser. An update to the latest TestComplete version and also a reinstallation of the TestExtension plugin did not solve the problem. Is there any known incompatibility between TestComplete 15.51.4.7 and Chrome 113? Best regards4.1KViews6likes37CommentsCrossbrowser Object mapping: Object correctly detected in one browser not detected in the second
Hi all, just a post about something I've noticed when working with mapped object between Firefox and Chrome. I was having issues getting some mapped objects to be detected in the second browser having mapped successfully in the first. In all cases I was using some text property, e.e. innerText, to identify the object and there appeared to be no difference in the text property between the two browsers, when I examinded using object spy etc., and hence no obvious reason why the mapped object could not be found by testcomplete in the second browser What I have discovered after trial and error is that there appear to be unseen/invisible characters within the text property itself and that this is why testcomplete cannot identify the object in the second browser. Workaround I have found is to delete the extra invisible characters and also to wildcard the beginning and end of the text string. In namemapping editor select the object and open the edit object properties dialog, select the property and click the edit icon, object property edit dialog is presented. Click at the start of the string and use the "Delete" button on keyboard to remove any unseeen characters that may be occurring at the start of the string.(presence of unseen chars at start of a string is noticeable in that the cursor does not move even though the key has been pressed, until all unseen chars have been deleted at which point the string characters will then start to be deleted) Click at the end of the string to move the cursor and use both the Delete and Backspace keys to remove any potential unseen chars at the end of the string. (presence of unseen chars at end of a string is most noticeable when using Backspace, the cursor does not move even though the key has been pressed, until all unseen chars have been deleted at which point the text string characters will start to be deleted) e.g. I have a dialog with titie bar text Add task, which was not being detected by testcomplete in the second browser. I edited the innerText property value, performed the deletion and saved the changes. The dialog was then detected in the second browser. Ocassionally deletion of the unseen/invisible chars does not work and the object still cannot be found by testcomplete in the second browser. In these cases I also add wildcards to the beginning and end of the text string, after performing the deletion steps, and the mapped object is then correctly detected in the second broswer. For example: *Addtask* Hope this is of help to someone out there trying to figure out why your mapped objects are not being detected between different browsers. And if anyone can shed some light on what exactly is happening to create the unseen/invisible characters in the mapped object property I'd love to hear about it. Regards Tom.2.2KViews2likes3CommentsName Mapping images
Hello, Inside NameMapping I selected "Store all images automatically" cause I want to have a visual representation of every graphical object. This led to a couple of issues: 1) If I try to merge NameMapping with another one (because of concurrent tests registration), the "NameMapping.tcNM" file is correctly merged while the related "Images.NMimg" (and all the *.png automatically generated) is left untouched. In the end a lot of images have been lost. How is it possible to keep everything consistent? I couldn't find any documentation about name mapping images and the related "Images.NMimg" file. 2) I would like to know if there is a way to automatically regenerate lost name mapping images (not manually by means of the "Update image" button) in the same way a running test can regenerate his log images... Thank you very much!1.2KViews2likes0CommentsBug with the "improve performance" message ?
Hello, In the test logs, I always get a message : It's strange because this selector is already the only one in the nameMapping. When I click on the "Improve Performance" button, An "empty" line is added on the nameMapping But when I replay the test, the same "improve performance" message will be again displayed. Is-it normal ? Thank you. Regards365Views1like2Commentsobject hierarchy getting changed, any settings related to it?
object hierarchy getting changed, any settings related to it? First View -Aliases.browser.LoginPage.formAspnetform.fieldsetLogInundefined.userIDTextBox Second View -NameMapping.Sys.browser.pageLogin.formAspnetform2.panelLogIn.panelLogIn.panelLogIn.panelLogIn.panelLogIn.fieldsetLogIn.textboxUserId302Views1like3CommentsSIDE SCROLL BAR - DESKTOP APP AUTOMATION
Hi, I am trying to scrolldown the loginpage in desktop app. TestComplete recognizes Complete login page as single object I am Using OCR and blocking the text and sending the keys just for entering text but I couldn't find scrollbar as object seperately to perform any action var propelAuthLogin = Aliases.SLDWORKS.wndAfx.AfxControlBar140u.Afx.Afx.swInnerFrame.AfxFrameOrView140u.page32770.TaskPane.interopHost.HwndSource_AdornerDecorator.Static.Chrome_WidgetWin_0.Chrome_WidgetWin_1.Chrome_RenderWidgetHostHWND; This is the loginpage object Already I tried keys,Drag option . help me how to resolve this302Views1like2Comments