0

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

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

非常感谢,保罗。

4

1 回答 1

0

嗨保罗试试这个..

设置键盘 = CreateObject("WScript.Shell")

SwfObject("edit_field"). 点击

keyboard.SendKeys “乔·史密斯”

于 2013-08-01T07:17:13.860 回答