QTP Defect: Definition List Tags (DD, DT)
There is a defect in QTP (Currently through v8.2) regarding QTP's handling of Definition List tags. When it encounters the applicable tag, it appends a trailing space to the innertext. Thus <DD>some value</DD> is transformed into <DD>some value </DD>.
This partitularly causes a problem when trying to perform standard checkpoints against the innertext value. If you have </font><blockquote><font size="1" face="Verdana, Arial, Helvetica">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;"><span id="obj1">some value</span><dd id="obj2">some value</dd></pre><hr /></blockquote><font size="2" face="Verdana, Arial, Helvetica">as your source code, and use output checkpoint / standard checkpoint to compare the innertext of obj1 to obj2, the source code shows they match perfectly. However, a checkpoint will fail.
I presented this earlier this week in a ner service request, and theyhave acknowledged the defect. They currently have no timeline to correct this.
Re: QTP Defect: Definition List Tags (DD, DT)
They continue to acknowledge this. Their current state of bank account obesity does not provide them incentive enough to fix this! Sorry - I had to vent!