2012-01-17 109 views
1

我正在使用QTP 11进行自动化,并且遇到了一个问题,我不知道该怎么处理。无法使用JavaEdit.Object.setText(qtp vbs)

我想用它来设置一个JavaEdit字段的值是像这样本地的setText方法:

JavaWindow("Window").JavaEdit("Edit").Object.setText "value" 

这工作像这样过去,但“不支持方法”的错误现在我不断收到在运行时。这些对象存在于对象库中,并且被正确引用,并且在被测试的应用程序中可见。

有谁知道这可能是什么原因?

+0

BHO Manager是否在IE中启用了启用? – Amol 2012-02-18 17:51:26

+0

我不确定。但这不是一个Web应用程序。 – Mimi 2012-02-29 15:27:00

+0

如果你“窥探”了这个对象,你是否在'Native Properties'的'Operations'列表中看到了该方法?编辑:没关系...为什么旧帖子在我的'标签提交'列表中弹出? – AutomatedChaos 2012-09-12 16:09:00

回答

0

我不知道,但据我记得应该是

JavaWindow("Window").JavaEdit("Edit").Object.setText(value) 

在括号中。不过我可能会误解。 难道是TextEdit变成只读吗?