ContributionsMost RecentMost LikesSolutionsRe: Angular Material 8 not recognized by Test Complete Thanks Alex. My comments in bold. >generates it's own html structure. Well... I assume that you are testing web application (web pages). I also assume that you are dealing with plain html markup (without any ActiveX components, widgets, etc.). Is that correct? Application is Desktop app, with Electron+angular+material+other library If the above is correct, then TestComplete should be able to control those web pages. I do not remember to work with web pages created with Angular Material, but the regular Angular (as well as React) is well known in the automation world for its extremely poor symantic markup of the page which results in extremely difficult and expensive automation. Regardless of the tool been used. >Test Complete (14.10,14.30) not identifying those custom classes Could you clarify this? What was your exact expectation? Can you provide an example of the page markup with your comments as for what was not identified? Though development team has provided unique identifier, many are not getting identified, reason being, test complete engine not finding those idStr, as developer made customized class for those material tags (which generates its own html structure and later it may get changed if they move to another version of material/angular- which will add up our maintainance) >they have given us few days to find out (work around). Again, if my guess that your problem is with the absent page markup (web elements do not have unique and stable identifiers), then you will not get anything by replacing the tool. If the above is your case, you have only two options possible: a) Talk to Development and convince them to provide stable and unique identifiers for each and every web element that your test code needs to interact with; They are fine with unique idStr, but structure is not under their control when they upgrade angular. b) Spend time and efforts to figure out and implement in code some approach to reliably identify required web elements. Depending on your application, this well may be some intelligent search for parent and child elements, image search, search by text, etc. We are trying our level best, i will update here if i get hold of something by tomorrow. We are hopeful. Re: Angular Material 8 not recognized by Test Complete Thanks both for reply, and apology for responding late. We use Angular+Angular material for our application. There are many custom classes defined by development team, which generates it's own html structure. With change of custom class, other HTML (under material) will get changed. Test Complete (14.10,14.30) not identifying those custom classes, for which we are facing lot of issues and even may move out from the tool, as this is a major chunk of our automation. Yesterday we had meeting with top management and they have given us few days to find out (work around). Does testcomplete provide any plug-in to support this ? common, desktop, mobile and web are the extensions we are using. Thanks for your time and kind reply. Re: TestComplete property check failed even after match!!! Thanks tanya, will try that for sure. Re: Object oriented Scripting (python) for UI automation I use python in Test Complete. I use functions. I dont think much of OOPs concept we can use in TestComplete, while scripting for Test Cases (procedural). I personally skeptical of using class structure, unless it's useful. Thanks for sharing your thoughts. Re: Object oriented Scripting (python) for UI automation Nicely written, Thanks. Re: Delete File methods not working 1. Is that folder or file accessible 2. Do you have admin permission while executing script 3. what if Log.Message(.....) not there inside function ? is it still throws error ? 4. Why dont you just return a bool at end of function and see the file status. Object oriented Scripting (python) for UI automation We use function based approach extensively using Test Complete, but for a new application (web based), we wanted to use 'Object oriented Approach'. I heard this approach not receomended as per Test Complete Documentation. I would like to hear from people who are using python+object oriented design for their scripting of automation. Thanks, Santi SolvedRe: TestComplete property check failed even after match!!! I have not copied it, it's what TestComplete reads through and compare with text provided using aqobject.property() As there are three frames inside parent frame, it's capturing some none printing character, where comparison using * did not work Alternatively "text ends with" or "text contains" property did work but that's not what i wanted. Re: TestComplete property check failed even after match!!! Arrow is what system is identifying from UI object, below text is what i am hard coding (contentText) for text comparison. Re: TestComplete property check failed even after match!!! Thanks for reply. I tried replacing with * , but same result (failure) i am experiencing. Mismatched: ConditionActual valueExpected value equals (case-sensitive) "Device name↴IP address↴Device model" "Device name*IP address*Device model"