【问题标题】:Macro code to click on OK button in an Input Box that is launched through QTP在通过 QTP 启动的输入框中单击确定按钮的宏代码
【发布时间】:2015-02-18 14:56:58
【问题描述】:

我正在通过 excel 宏执行几个 QTP 脚本。但有时 QTP 会弹出一些弹出窗口,我们必须在输入一些值后手动单击 OK。我想在我的宏代码中模拟这个动作。

下面是我要处理的输入框截图:

问题是这个输入框是通过QTP脚本启动的但是我想使用excel宏代码点击OK按钮。那么,我怎样才能得到这个输入框并执行所需的操作呢?

【问题讨论】:

  • 你试过了吗?
  • 对于输入框处理场景,我不知道如何开始。剩下的所有代码都可以正常工作。我试图在谷歌上找到,但没有得到任何可以帮助我的东西。我尝试使用“Application.DisplayAlert”,但它对我不起作用。
  • 能否附上相关输入框的截图?
  • 我已附上截图。 @Motti

标签: excel vba qtp


【解决方案1】:

看起来 QTP 脚本在测试运行期间明确要求用户输入。这意味着在运行测试时强迫人类坐在机器旁边会失去很多自动化的优势。

我建议修改测试,使其自动使用数据。在 QTP 中,这可以通过 data table 或通过测试(或操作)parameters 来完成。

【讨论】:

  • 谢谢莫蒂!我同意你的看法,但这只会在我第一次运行测试集时发生。但是,我可以修改脚本,但它是已定义框架的一部分,我不会获得修改脚本的权限。难道不能通过excel宏来做吗??
  • 对不起@RajKamal,我不知道
猜你喜欢
  • 1970-01-01
  • 2012-08-02
  • 1970-01-01
  • 2015-01-07
  • 2016-08-14
  • 1970-01-01
  • 1970-01-01
  • 2011-07-09
  • 1970-01-01
相关资源
最近更新 更多