Wait QuickTest Professional-在SwfObject上使用类型方法

Wait QuickTest Professional-在SwfObject上使用类型方法,wait,qtp,swfobject,Wait,Qtp,Swfobject,我正在为一个应用程序开发一个自动测试套件,该应用程序使用一些文本字段,但是这些字段被认为是SwfObjects。作为自动化的一部分,我想在这些对象中键入一个人的名字。当然,我使用的是Type方法,因为它是SwfObject唯一可用的方法 有时,如果我使用SwfObject(“编辑_字段”)。键入“Joe Smith”,应用程序通常会出现故障,QTP会设法用结构相似但又不同的字符串来填充字段,例如“Jo Smith”或“Joe Snith”。这是相当不确定的,产生的结果可能会有很大差异。有时,可编

我正在为一个应用程序开发一个自动测试套件,该应用程序使用一些文本字段,但是这些字段被认为是SwfObjects。作为自动化的一部分,我想在这些对象中键入一个人的名字。当然,我使用的是Type方法,因为它是SwfObject唯一可用的方法

有时,如果我使用SwfObject(“编辑_字段”)。键入“Joe Smith”,应用程序通常会出现故障,QTP会设法用结构相似但又不同的字符串来填充字段,例如“Jo Smith”或“Joe Snith”。这是相当不确定的,产生的结果可能会有很大差异。有时,可编辑字段会填充正确的文本,但大多数情况下不会。到目前为止,没有多少Wait或WaitProperty(可见)能够解决此问题。以前有没有人遇到过这个问题?如果有,你能提供一些解决问题的见解吗?值得一提的是,每当有人在文本字段中键入内容时,应用程序最有可能在后台查询数据库

非常感谢,, 保罗。

嗨,保罗,试试这个

设置keyboard=CreateObject(“WScript.Shell”)

SwfObject(“编辑字段”)。单击


keyboard.SendKeys“Joe Smith”

谢谢您的回答!这就解决了问题。我以前听说过使用SendKeys方法,但我不知道如何使用它。现在一切似乎都正常工作了!