【问题标题】:Automating Date Control using QTP使用 QTP 自动化日期控制
【发布时间】:2017-09-03 20:04:54
【问题描述】:

请帮助我使用 QTP 自动化日期控制对象。

我正在尝试自动化日期控制,因为它会在运行时选择用户所需的日期(** 也可以来自上一年)。但我无法通过使用日期控件对象来实现它,因为该 IMAGE 对象没有任何内置操作可供选择。

Note: Textbox is disabled and so we cannot enter the date into it directly, so we should select the required date from the calendar object. Thanks!

2015 年 3 月 27 日:更新 AUT 屏幕以提高清晰度

这是我试图自动化的日期控件,在此应用程序之前,我只是用来添加文本框控件并在其中设置所需的日期。但在这种情况下,文本框不可编辑,因此我们必须从日期控件对象中选择日期 - 大多数日期(输入)来自过去几年。

所以我只是尝试捕获控件对象,它被识别为 IMAGE,使用它我无法仅执行单击操作。

请检查并帮助。谢谢!

【问题讨论】:

  • 显示您迄今为止尝试过的内容。从技术上讲,显示您的 AUT GUI 的样子,尤其是日期选择器。然后我们可能有机会提出建议。
  • 包含更多信息,请查看并帮助。

标签: qtp hp-uft


【解决方案1】:

启用日历文本框并输入值的快速解决方法

Browser(..).Page(..).WebEdit(...).Object.disabled = False
Browser(..).Page(..).WebEdit(...).Set "12/12/2000"

【讨论】:

    【解决方案2】:

    你可以试试描述性编程。

    定义类型为 link 的 obj,然后使用“.childobjects”属性从 webtable 中获取日期。

    注意:这里我认为日历是一个网络表格,其中的日期是链接。

    如果这对你有用,也请告诉我,如果有人有任何其他想法,欢迎。谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-08
      • 1970-01-01
      相关资源
      最近更新 更多