cancel
Showing results for 
Search instead for 
Did you mean: 

HTML 5 custom data attribute and namemapping web page objects

Contributor

HTML 5 custom data attribute and namemapping web page objects

Hi all, 

 

As part of the web appication I'm testing we decided to add a html 5 custom data attribute to objects to allow  unique object identification to be performed. 

Developers proposed that this would be a convenient way to add unique identificaiton fields to web page objects. 

However when using the object spy the added html custom data is not detected and listed in the object properties.

 

Are such custom html 5 data attributes supported by TestComplete and if so is there a way to use/add them when mapping objects?

 

Thanks


Tom.

2 REPLIES
Community Leader

Re: HTML 5 custom data attribute and namemapping web page objects

I would suspect the custom data attribute is in the innerHtml property of the objects. Something that might work better is appent to the objects className for your custom ID properties. 


Thanks,
Carson

Click the Accept as Solution button if my answer has helped
Highlighted
Community Hero

Re: HTML 5 custom data attribute and namemapping web page objects

Hi Tom,

 

The real unique identification of web elements is assigning them 'id' attribute.

Custom data attribute is a kind of cheat that has some reason behind it but cannot be considered as a true unique identification. However, this is the only way to provide more or less unique identification for web elements that can be done with a lot of modern fancy web-script frameworks.

 

Support for custom data attributes was added to TC 12.60 Beta (https://community.smartbear.com/t5/TestComplete-General-Discussions/TestComplete-Beta-Program-Try-AI...) and you are welcome to apply to it.

 

Regards,
Alex
[Community Expert Group]
____
[Community Expert Group] members 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. Postings made by [Community Expert Group] members
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.
[Community Expert Group] signature is used with permission by SmartBear Software.
http://smartbear.com/forums/f83/t86934/community-experts/
================================
Top Kudoed Authors
Are You In?

Meet the Community Leaders!

SmartBear Connect is an excellent opportunity for training, in-person support, and networking.

GET YOUR TICKET WITH $100 OFF