【问题标题】:Cannot find text with Autohotkey使用 Autohotkey 找不到文本
【发布时间】:2016-10-27 06:32:28
【问题描述】:

我正在尝试使用 AutoHotKey 对应用程序进行一些基本的 UI 测试。我想测试一个添加用户的“添加”按钮。我试图通过检查用户名是否添加到相关列来验证添加测试。但是,我根本无法检查用户名是否在列中,因为没有任何窗口控件被识别为我使用 WinGetText。仅对父窗口本身使用 WinGetText 是行不通的。 关于做什么/如何更改验证过程的任何建议? 谢谢:)

【问题讨论】:

  • 您在使用 AutoHotKey Window Spy 时看到了什么?
  • 我看到了父窗口的所有细节,没有别的。当我将父窗口的详细信息用于 wingettext 时,我没有得到任何文本。
  • 你能显示你正在使用的代码吗?我认为您错过了命令末尾的 A ,如下所示: WinGetText, text, A ;将使用活动窗口。
  • 另外,它是什么样的应用程序? Windows Native / Java / 其他?例如,如果它是一个 Java 应用程序,则可能很难使用 ahk 获取文本。

标签: testing autohotkey


【解决方案1】:

您是否正在通过 Citrix?如果是这样,windows Spy 将无法看到父 citrix 窗口(按设计)。

我处理您的情况的方式是,如果控件能够选择文本,我将其复制到剪贴板,然后根据我的变量检查剪贴板值...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 2018-03-22
    • 2016-07-27
    • 2011-09-10
    相关资源
    最近更新 更多