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?
I upgraded my machine from RFT 8.1 to RFT 8.2 and tried playing back a script that interact with UltraDropDown:
UltraGrid1Table().Click(AtList(AtCell( _ AtRow( _ "ContactPerson", "Bob"), _ AtColumn(AtText("ContactPerson"))), _ AtLocation("DROPDOWN"))) UltraDropDown1Table().Click(AtCell( _ AtRow( _ "Name", "Mo"), _ AtColumn(AtText("Name"))))
and it worked fine! What version of TestAdvantage are you using? I tested this against the latest (10.3)
Yes, I am using 10.3 as well.
I have RFT 8.2.0.1 iFix001 on Windows 7 64 bit. My coworker has the same problem on his Win 7 box as well. We also ran into the same issue with UltrWinToolbars.PopupMenuControl object.
Thanks for looking into this as always.
Because TestAdvantage has no specific code that refers to the Operating System and this issue is occuring on Windows 7 and not on Windows XP it would appear that this is an IBM issue. I would advise you to reach out to IBM to have them research this further.
Jenny,
Could you attach the sample app that has the UltraCombo to this forum thread so that I could look into this?
Can you attach to this forum thread the sample app that you referred to?
I will submit this as a development issue and you will receive more information through the customer support case.
We are having similar issues. We have installed RFT 8.2.0.2 with iFix02 and are still seeing the issue on our Windows 7 machines. Our XP machines are behaving normally. We have also tried uninstalling 8.2.0.2 and going back to 8.1.1.3 with no luck on Win 7. We have created a sample app with no Infragistics controls and RFT behaves normally. The app that we have with one infragistics control (UltraCombo) will not recognize the Form or any objects on the form regardless of whether or not they are Infragistics controls. Any ideas? We are using TestAdvantage v8.3.
Thanks in advance,Jenny