2013-07-31 23 views
0

我正在爲應用程序開發一個自動化測試套件,該應用程序使用了一些文本字段,但是它們被識別爲SwfObjects。作爲自動化的一部分,我想將一個人的姓名輸入到其中一個對象中。當然,我使用Type方法,因爲它是唯一可用於SwfObject的方法。QuickTest Professional - 在SwfObject上使用Type方法

有時,如果我做了SwfObject(「edit_field」),輸入「Joe Smith」,應用程序經常會出現毛病,而QTP設法用一個結構相似但不同的字符串來填充該字段,例如「Jo Smith」或「喬斯尼斯」。這是相當不確定的,產生的結果可能會有很大差異。有時候,可編輯字段會填充正確的文本,但大部分時間不會。 Wait或WaitProperty(可見)的數量設法解決這個問題。有沒有人遇到過這個問題,如果是這樣,你能否提供一些見解來解決它?值得一提的是,當有人在某個文本字段中鍵入內容時,該應用程序很可能會在後臺查詢數據庫。

非常感謝, 保羅。

回答

0

保羅嗨嘗試了這一點..

套裝鍵盤=的CreateObject( 「WScript.Shell」)

SwfObject的( 「edit_field」),點擊

keyboard.SendKeys 「張三」

+0

謝謝你的回答Sandeep!這解決了這個問題。我聽說過使用SendKeys方法,但我不知道如何使用它。現在一切似乎都正常工作! – Paul

相關問題