Unable to use wild card (*) in Mapped Name.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Unable to use wild card (*) in Mapped Name.
Hi,
Please advise on how to use wild card * on already Mapped Name in TestComplete 14. Example below:
Aliases.browser.pageTest8.buttonCancelled.
The value pageTest8 keeps changing. I tried to add Aliases.browser.pageAtlas*.buttonCancelled but getting red cross against this line.
Many Thanks,
Az.
- Labels:
-
Chrome
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Generally we use the wildcard for name mapping properties, not names themselves.
It seems like we are using a web based application.
I would recommend adding the wildcard at the page level like you suggested. So in the object repository once we find Page8, I assume it will be something like http://www.google.com/123123 Instead map it as http://www.google.com/* where the * is the dynamic nodes.
https://support.smartbear.com/testcomplete/docs/testing-with/object-identification/name-mapping/inde...
Best,
Matt
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
try
Aliases.browser.page*.buttonCancelled
or
Aliases.browser.*.buttonCancelled
Marsha_R
[Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Matt,
Below is the MappedName:
Aliases.browser.pageCustomert8.buttonCancelled
The dynamic value that keeps changing is pageCustomert8 . If i use * like below in JavaScript editor.
Aliases.browser.pageCustomert*.buttonCancelled, I'm getting Unexpected Token * error like below.
or like
In previous releases of TestComplete (e.g. 12), i was able to do this but not when using TestComplete 14.18.
Do i need to declare the use of * somewhere in TestComplete?. Or any suggestion?.
Many Thanks,
Az.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Since this worked in previous versions and not in the newer one, this is a good question to ask Support directly. Here's the link:
https://support.smartbear.com/testcomplete/message
Marsha_R
[Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Azeddin_Margani -
I would refer back to what mattb said in an above post - I am not sure why this is not working the same way as previous version, but that being said - the name of the alias does not affect how TestComplete is identifying the page. This is the reason to check the NameMapping to see if there is a dynamic value mapped as part of the page.
Let me know if additional clarification is needed.
Emma
