AD
Administrator
Syncfusion Team
November 10, 2005 06:22 PM UTC
Here is a link to a partnership announcement with AppPoint Software who offers support for GUI testing.
http://www.syncfusion.com/
We are also actively working in-house on supporting Mercury's QTP. There will be annoucements in this forum when this is ready for the grid.
AS
Avi Simon
January 1, 2006 09:56 PM UTC
Hi Clay.
Any updates on the avaiability of the in house developed QTP support?
Any estimation on when it might become available?
Thanks a lot
Avi
ST
stanleyj
Syncfusion Team
January 2, 2006 05:38 AM UTC
Hi Asimon,
We have almost completed for our grids to be recognized in QTP. Please open an incident through DirectTrac and we will provide you the information.
Thank you for using Syncfusion products.
Best regards,
Stanley
AJ
Alexander Jing
March 1, 2006 01:52 AM UTC
Hi, Stanley,
We are helping Schlumberger Beijing GeoScience Center to fulfill automation testing by Mercury''s QTP.
SyncFusion Grid is widely used in Schlumberger''s applicatoin. But it can only be recognized as SwfObject by QTP+.NET addin. It''s not enough. We are seeking better approach. Could you give some advice?
ST
stanleyj
Syncfusion Team
March 1, 2006 07:41 AM UTC
Hi Alexander,
Thanks for testing our Grids.
Right now, the test objects are mapped to Swfobject which is by default, that can also be mapped to SwfTable making changes in the SwfConfig.xml file.
Add an attribute MappedTo and set the value SwfTable in the Control tag.
We will be glad to hear from you the better approaches and functions that you are seeking, please open a DT incident to share the details.
Thanks for the feedback.
Best regards,
Stanley
AD
Administrator
Syncfusion Team
March 2, 2006 07:40 AM UTC
Hi, Stanley,
Could you give me a sample SwfConfig.xml file? Thanks.
Alexander
ST
stanleyj
Syncfusion Team
March 2, 2006 09:14 AM UTC
Hi Alexander,
Here is the sample
SwfConfig.zip file.
Regards,
Stanley
UD
Uday
June 23, 2006 05:46 AM UTC
Hi Stanley,
I am using QTP to test application wherein Syncfusion grids are used. I tried working with the "SwfConfig.xml" file however still grid is identified as SwfObject. I went through the file that you have sent, it refers to the dll called <
> however I didnt find it anywhere. Please put light on the same. Where do am I go wrong?
Thanks,
Uday
>Hi Alexander,
>
>Here is the sample SwfConfig.zip file.
>
>Regards,
>Stanley
AD
Administrator
Syncfusion Team
June 23, 2006 03:19 PM UTC
Hi Uday,
The dlls are the same, just look the 3rd line in the file, in the Control tag MappedTo attribute is added..
old line : Control Type="Syncfusion.Windows.Forms.Grid.GridControl"
new line : Control Type="Syncfusion.Windows.Forms.Grid.GridControl" MappedTo="SwfTable"
The DllName tag is where you point the QTP .Net8.2 addin to refer the custom server dll in your system, make sure the right path is mapped..
Regards,
Stanley
>Hi Stanley,
>I am using QTP to test application wherein Syncfusion grids are used. I tried working with the "SwfConfig.xml" file however still grid is identified as SwfObject. I went through the file that you have sent, it refers to the dll called <
> however I didnt find it anywhere. Please put light on the same. Where do am I go wrong?
>Thanks,
>Uday
>
>>Hi Alexander,
>>
>>Here is the sample SwfConfig.zip file.
>>
>>Regards,
>>Stanley
UD
Uday
July 13, 2006 10:35 AM UTC
Hi Stanley,
I didnt find any ''old line'' in my config file that you have mentioned in the last mail. There is no line for Syncfusion. I am attaching the config file that I had on my machine <
> and the one I have created as directed by you <>. Still I am not able to identify the grid as swftable. Please guide further.
Uday
>Hi Uday,
>
>The dlls are the same, just look the 3rd line in the file, in the Control tag MappedTo attribute is added..
>
>old line : Control Type="Syncfusion.Windows.Forms.Grid.GridControl"
>new line : Control Type="Syncfusion.Windows.Forms.Grid.GridControl" MappedTo="SwfTable"
>
>The DllName tag is where you point the QTP .Net8.2 addin to refer the custom server dll in your system, make sure the right path is mapped..
>
>Regards,
>Stanley
>
config2.zip
ST
stanleyj
Syncfusion Team
July 13, 2006 11:08 AM UTC
Hi Uday,
When Syncfusion Essential TestStudio is installed, the SwfConfig.xml would have been updated. We also ship sample config files in the Essential TestStudio\Config\1.1 & Essential TestStudio\Config\2.0, you may replace this with the existing one in the dat folder.. By default QTP will identify Grid as SwfObject, adding MappedTo="SwfTable" as mentioned earlier will give results..
If you have not installed Essential TestStudio, please contact sales@syncfusion.com..
Best regards,
Stanley
UD
Uday
October 18, 2006 04:20 AM UTC
Hi Stanley,
I have got test studio, QTP is able to identify and record all the objects more intellegently now however while replaying 'General Error' is popping up. I have copied swfconfig from Essential TestStudio\Config\2.0. As suggested in FAQ, I have already installed latest .Net patch for QTP. Please suggest remedy for 'PlayBack'.
Uday
AD
Administrator
Syncfusion Team
October 18, 2006 07:14 AM UTC
Hi Uday,
This issue can be solved with the patch QTPNet82P2104 release of Mercury for QTP8.2. If QTP9.0 is used then install patch QTPNET82P2115 and refer to http://www.syncfusion.com/support/issues/teststudio/Default.aspx?ToDo=view&questId=2004
Regards,
Stanley
>Hi Stanley,
I have got test studio, QTP is able to identify and record all the objects more intellegently now however while replaying 'General Error' is popping up. I have copied swfconfig from Essential TestStudio\Config\2.0. As suggested in FAQ, I have already installed latest .Net patch for QTP. Please suggest remedy for 'PlayBack'.
Uday
UD
Uday
November 9, 2006 07:03 AM UTC
Thanks Stanley,
The patch you mentioned worked well. Now I am facing another issue :) for group grid control.
Method GetCellData isn't working for child bands.
e.g.
a= SwfWindow("CS - Advanced").SwfWindow("Reconciliation").SwfObject("gridGroupingControl1").GetCellData ("3","COUNT")
a= SwfWindow("CS - Advanced").SwfWindow("Reconciliation").SwfObject("gridGroupingControl1").GetCellData ("0;0","MASTERNAME")
First instruction goes well and retrieves data however second instruction is showing Run Error "Input string was not in a correct format" because of "0;0" is passed for the paramter 'row'. Other methods such as ExpandRecord, SetCurrentCell goes well with second and even third band (Child bands). Is it issue with Grids.dll provided in studio? Please suggest. Appreciate your patience.
Thanks,
Uday Shete
AD
Administrator
Syncfusion Team
November 9, 2006 07:46 AM UTC
Hi Uday,
Earlier we had problems in implementing interactions with child grids, the present TestStudio dlls have access to it. Here is a sample script. Please open a Direct-Trac incident, we will give you the new install.
SwfWindow("GridGroupingControl").Move 441,334
SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").SetCurrentCell 4,"parentID"
SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").SetCurrentCell 5,"parentID"
SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").ExpandRecord 5
SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").SetCurrentCell 10,"childID"
SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").ExpandRecord 10
SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").SetCurrentCell 14,"grandChildID"
SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").SetCurrentCell 14,"Name"
SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").SetCellData 14,"Name","New Name"
SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").SetCurrentCell 15,"Name"
a = SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").GetCellData( 14, "Name")
MsgBox a
Best regards,
Stanley
>Thanks Stanley,
The patch you mentioned worked well. Now I am facing another issue :) for group grid control.
Method GetCellData isn't working for child bands.
e.g.
a= SwfWindow("CS - Advanced").SwfWindow("Reconciliation").SwfObject("gridGroupingControl1").GetCellData ("3","COUNT")
a= SwfWindow("CS - Advanced").SwfWindow("Reconciliation").SwfObject("gridGroupingControl1").GetCellData ("0;0","MASTERNAME")
First instruction goes well and retrieves data however second instruction is showing Run Error "Input string was not in a correct format" because of "0;0" is passed for the paramter 'row'. Other methods such as ExpandRecord, SetCurrentCell goes well with second and even third band (Child bands). Is it issue with Grids.dll provided in studio? Please suggest. Appreciate your patience.
Thanks,
Uday Shete
UD
Uday
December 12, 2006 07:28 AM UTC
Hi Stanley,
I am facing new issue handling objects which are placed on a "Tab" (Tabhost). I need to handle them using progrmming as it is created run time. Following is the code I have written to click a menu in tool stripe which is placed on Tabhost. (Object on Tab host are if learned, they are learned in under Swfwindo with the name as the heading of the Tab".
Set WinDesc = Description.Create()
WinDesc("swfname").Value = ""
WinDesc ("text ").Value = "2KH4N0 - CSFB 2003-AR12"
WinDesc("is child window").Value = True
WinDesc("is owned window").Value = False
msgbox SwfWindow("Credit Suisse - Advanced").SwfWindow(WinDesc).Exist (1)
Above code always returns False to me. And If I learn this window same properies are learned in Object repository and everything works fine.
This tab is created runtime and has toolstripe on it which I need to work on.
Please find attached snap shot.
Thanks,
Uday
untitled30.zip
AD
Administrator
Syncfusion Team
December 13, 2006 12:54 PM UTC
Hi Uday,
I am not certainly clear of the controls mentioned. If the TabControl and the ToolStrip mentioned are of System.Windows.Forms, please contact Mercury in this regard, they will be in a position to help you better. If you require support on Syncfusion controls, please let us know.
Best regards,
Stanley
>Hi Stanley,
I am facing new issue handling objects which are placed on a "Tab" (Tabhost). I need to handle them using progrmming as it is created run time. Following is the code I have written to click a menu in tool stripe which is placed on Tabhost. (Object on Tab host are if learned, they are learned in under Swfwindo with the name as the heading of the Tab".
Set WinDesc = Description.Create()
WinDesc("swfname").Value = ""
WinDesc ("text ").Value = "2KH4N0 - CSFB 2003-AR12"
WinDesc("is child window").Value = True
WinDesc("is owned window").Value = False
msgbox SwfWindow("Credit Suisse - Advanced").SwfWindow(WinDesc).Exist (1)
Above code always returns False to me. And If I learn this window same properies are learned in Object repository and everything works fine.
This tab is created runtime and has toolstripe on it which I need to work on.
Please find attached snap shot.
Thanks,
Uday
untitled30.zip
UD
Uday
February 5, 2007 02:40 AM UTC
Hi Stanley,
For me everything was working good and suddenly I am getting following message while executing the scripts.
Test line (54): "Result = Navigate_Menu(Menu)".
Error details:
Function file: H:\QTP\Mortgage Change Program\Lib\MCP_App_Specific_Lib.vbs
Line (146): " PageObj.SwfObject("mnuLeftpane").SelectGroup 0,"Acquisition"".
Description: Could not load file or assembly 'Syncfusion.Shared.Base, Version=4.102.0.50, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89' or one of its dependencies. The system cannot find the file specified.
Could not load file or assembly 'Syncfusion.Shared.Base, Version=4.102.0.50
Why above message. As I mentioned everything was working good means Config file and the location of dll's are all in place. Could you please let me know the reason?
Thanks,
Uday
UD
Uday
February 5, 2007 06:02 AM UTC
Hi Stanley,
You are correct. Developers have changed the version. It is moved from 4.102.0.50 to 4.402.0.51.
What is the remedy? What will be the impact over my existing function library? How could I handle such change?
Thanks,
Uday Shete
AD
Administrator
Syncfusion Team
February 6, 2007 11:37 AM UTC
Hi Uday,
Can you please open a Direct trac incident, will send you the install details of TestStudio 4.4.0.51. Have a good day!
Best regards,
Stanley
UD
Uday
June 13, 2007 10:38 AM UTC
Hi Stanley,
I am migrating from QTP 8.2 to 9.2. After migration I am receiving "General run error" executing my scripts for Syncfusion objects.
Please suggest.
Thanks,
Uday Shete