|
个人觉得Silk毕竟现在是Borland了,对Delphi的支持肯定要强于HP-Mecury的
我觉得QTP不是不支持Delphi,而是QTP仅支持基于VCL(Delphi for .Net)的部分控件。只能说有局限性。
而Silk在Classmap的功能上要远强于QTP,所以对于私有控件就有比较好的支持了。比如Delphi:
[ClassMap]
DialogBox,0x50000044,0x50000044=Ignore
TBitBtn=PushButton
TButton=PushButton
TCheckBox=CheckBox
TComboBox=ComboBox
TDBCheckBox=CheckBox
TDBComboBox=ComboBox
TDBEdit=TextField
TDBListBox=ListBox
TDBLookupComboBox=ComboBox
TDBLookupListBox=ListBox
TDBMemo=TextField
TDBRadioGroup=Ignore
TEdit=TextField
TFlyingPanel=Toolbar
TGroupBox=StaticText
TGroupButton=RadioButton
TListBox=ListBox
TListView=ListView
TMaskEdit=TextField
TMemo=TextField
TPageControl=PageList
TPanel=Ignore
TRadioButton=RadioButton
TRadioGroup=Ignore
TRichEdit=TextField
TRicherEdit=TextField
TScrollBar=ScrollBar
TStatusBar=StatusBar
TTabControl=PageList
TTreeView=TreeView
TUpDown=UpDown
但是,相反的对于VCL的控件,Silk有很多是认为CustomWin的,要用OCR解决的。
仅代表个人看法。 |
|