【问题标题】:Select an item out of a combo box with a vbscript使用 vbscript 从组合框中选择一个项目
【发布时间】:2012-06-17 21:11:24
【问题描述】:

我正在使用 vbscript 为我正在开发的应用程序编写一些测试,我需要在组合框中的多个选项中选择一个选项。有谁知道如何做到这一点?我目前“选择”选项的方式是

Browser("main_browser").Page("main_page").WebEdit("teams").Set "Thunder"

这将使该字段等于“Thunder”,但应用程序不会将其识别为我的组合框中的“Thunder”选项,可以说只是一个具有“Thunder”值的字符串,可以这么说。

顺便说一句,我正在使用快速测试专业版作为环境。

【问题讨论】:

  • 您可以使用选项值的索引在下拉菜单中设置
  • 尝试记录选择,并查看代码。

标签: vbscript combobox qtp


【解决方案1】:

您确定 组合框 是真正的组合框(SELECT HTML 标记)吗?

当 QTP 看到 select 标记时,它会将其识别为 WebList,而不是您列出的 WebEdit。然后您可以执行WebList.Select 进行本机选择(而不是Set)。可能是您没有读取 HTML 组合框,而是有一个模拟组合框的编辑框,然后 .Set 只设置文本。

如果您无法将控件识别为 WebEdit,则必须检查 HTML 以查看导致字段选择发生变化的事件并使用 WebEdit.FireEvent 来模拟人类的交互。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-28
    • 2013-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多