Hi,
I am using IBM Rational Functional Tester 8.2 and am having issues when play back the script. The object is there, but RFT just can't see it. Recording seems fine.
Play back worked with RFT version of 8.1.
Here's the error message;
Any ideas?
Thanks.
can you send me the screenshot from the log file? Is the dropdown visible when the script line is being played back?
Regards,
Ammar
Yes, the dropdown is visible when the script line is being played back.
Tina,
Using the TestAdvantage version utility from the Start Menu, Select "Disable" from the combo and click Apply, then select the TestAdvantage version again and hit "OK"
If you upgraded to RFT8.2 after you had TestAdvantage installed, there is a chance that the upgrade wiped out TestAdvantage configuration files. These steps will re-populate those configurations.
Also verify that "CustomObjRecProp.rftop" file located in "C:\Documents and Settings\All Users\Application Data\IBM\RFT\customization" include the TestAdvantage settings. You can send me this file if you want me to check it for you.
Let me know how that goes.
Hi Ammar,
I even reinstalled TestAdvantage after upgrade. It did not help at all. I took a look at CustomObjRecProp.rftop file, it seems configurations are still there.
<?xml version="1.0" encoding="UTF-8"?>
<ConfigFile L=".ConfigFile">
<Section L=".ConfigFileSection">
<Name>RecognitionProperties</Name>
<Val L=".RecognitionAttributesManager">
<DomainImplementation L=".DomainImplementation">
<Name>Java</Name>
</DomainImplementation>
<Name>Html</Name>
<Name>Net</Name> <!-- START: TestAdvantage RecognitionProperties --> <Obj L=".RecognitionAttributes"> <ObjectClassName>Infragistics.Win.UltraWinTabbedMdi.MdiTabGroupControl</ObjectClassName> <Property> <Name>.class</Name> <Weight>100</Weight> </Property> <Property> <Name>.classIndex</Name> <Weight>10</Weight> </Property> <Property> <Name>TabIndex</Name> <Weight>100</Weight> </Property> </Obj>
<Obj L=".RecognitionAttributes"> <ObjectClassName>Infragistics.Win.UIElement</ObjectClassName> <Property> <Name>TabIndex</Name> <Weight>30</Weight> </Property> <Property> <Name>Text</Name> <Weight>60</Weight> </Property> <Property> <Name>Name</Name> <Weight>100</Weight> </Property> <Property> <Name>.classIndex</Name> <Weight>50</Weight> </Property> </Obj>
<Obj L=".RecognitionAttributes"> <ObjectClassName>Infragistics.Win.UltraWinDock.DockableWindow</ObjectClassName> <Property> <Name>TabIndex</Name> <Weight>100</Weight> </Property> <Property> <Name>indexOfPaneInManager</Name> <Weight>100</Weight> </Property> <Property> <Name>.classIndex</Name> <Weight>100</Weight> </Property> </Obj>
<Obj L=".RecognitionAttributes"> <ObjectClassName>Infragistics.Win.ValueListDropDown</ObjectClassName> </Obj>
<Obj L=".RecognitionAttributes"> <ObjectClassName>Infragistics.Win.Misc.UltraDesktopAlertWindow</ObjectClassName> <Property> <Name>.class</Name> <Weight>100</Weight> </Property> <Property> <Name>.classIndex</Name> <Weight>50</Weight> </Property> <Property> <Name>Name</Name> <Weight>100</Weight> </Property> <Property> <Name>TabIndex</Name> <Weight>30</Weight> </Property> <Property> <Name>Text</Name> <Weight>60</Weight> </Property> <Property> <Name>Caption</Name> <Weight>60</Weight> </Property> <Property> <Name>FooterText</Name> <Weight>60</Weight> </Property> </Obj> <Obj L=".RecognitionAttributes"> <ObjectClassName>Infragistics.Win.UltraWinGrid.UltraGridCellProxy</ObjectClassName> <Property> <Name>.classIndex</Name> <Weight>50</Weight> </Property> <Property> <Name>Name</Name> <Weight>100</Weight> </Property> <Property> <Name>TabIndex</Name> <Weight>30</Weight> </Property> </Obj>
<Obj L=".RecognitionAttributes"> <ObjectClassName>Infragistics.Win.UltraWinEditors.UltraWinCalc.UltraCalculator</ObjectClassName> <Property> <Name>.class</Name> <Weight>100</Weight> </Property> <Property> <Name>.classIndex</Name> <Weight>50</Weight> </Property> <Property> <Name>Name</Name> <Weight>100</Weight> </Property> </Obj> <Obj L=".RecognitionAttributes"> <ObjectClassName>Infragistics.Win.UltraWinEditors.EditorButtonControlBase</ObjectClassName> <Property> <Name>.class</Name> <Weight>100</Weight> </Property> <Property> <Name>.classIndex</Name> <Weight>50</Weight> </Property> <Property> <Name>Name</Name> <Weight>100</Weight> </Property> </Obj>
<!-- END: TestAdvantage RecognitionProperties -->
<Name>Win</Name>
<Name>SAP</Name>
<Name>Siebel</Name>
</Val>
</Section>
</ConfigFile>
I'll upgrade my machine from RFT8.1 to RFT 8.2 to try and reproduce and debug this issue and will let you know how my test goes. What version of TestAdvantage are you using? and do you create your script in Java or VB.NET?
In the meantime, Have to try reaching out to IBM support? Is the problem only in UltraDropDown or in all Infragistics controls?