Robot中識別不可識別控件的幾種方法" href="http://www.kjueaiud.com/op=ViewArticle&articleId=1301&blogId=181" rel=bookmark>Robot中識別不可識別控件的幾種方法
MILY: 宋體; mso-font-kerning: 0pt; mso-bidi-font-family: Arial">1.定義為標準控件
2.加載不同語言的enabler
3.擴展腳本(dll,類庫l-sbh,sbl)
4.鼠標錄制
一. 標準控件的方法
兩種解決
1. rationalrobot的tools菜單下general Options的object mappting下邊直接把不能識別的對象定義為標準類。這里需要你知道類別的基本特征是什么,和那個類是相對應的。
2. 自動定義為generic對象,rational robot的tools菜單下有object record option界面中general頁面define unknown objects as type "Generic"
二. 加載不同的enabler
1. 通用的方法,加載相應的enabler
打開tools菜單下extensionManager中選擇相應的enabler
2. 分為不同的對象
2.1 dotnet
教材有操作步驟:
a. 打開VisualStudio.NETIDE.
b. 點擊Tools>CustomizeToolbox.
c. 在自定義CustomizeToolbox對話框中,點.NETFrameworkComponents頁面.
d. 點擊Browse然后選擇dotNETSpyControl.dll(缺省安裝在C:ProgramFilesRationalRationalTest),這個控件就顯示在VS.NETIDE工具欄上
2.2 java
識別java開發的對象,要先安裝這個enabler,它在開始-〉rationalsoftware->rationaltest下面.如果安裝了這個enabler也不能識別的話,應該開發proxy提高robot支持識別對象的能力。
2.3 activex
直接添加rational提供的sqatobjecttesting控件
2.4 delphi
核心添加sqasrvr單元文件,他只支持到delphi4,5,6
三.擴展腳本
把函數進行封裝,比如封裝可以是dll封裝,還有類庫封裝.
文章來源于領測軟件測試網 http://www.kjueaiud.com/