SAP GUI 如何查找 findById

SAP GUI how to find findById

我想通过脚本自动化 SAP GUI。以前我使用 SAP GUI 跟踪器来记录我所有的任务。但是,该工具在 Win10 上不再有效。

有没有办法在 SAP GUI 中找到 - nativ - findById 对象名称?我正在使用 SAP GUI 7.5

非常感谢您和最诚挚的问候

安迪

有官方的SAP解决方案:

  1. SAP GUI 记录器(它生成一个包含您所有操作的 VBScript 文件,它包含您修改的字段的 ID):

  2. SAP 提供的
  3. screenreader.exe 程序 ("SAP GUI Scripting Spy") 通过用鼠标光标指向字段(在 note 1441550 - SAP GUI scripting: Sample applications 中)

  4. 您也可以编写自己的 VBScript 工具,因为 SAP GUI Scripting 实现了 Script Recording 工具和 Scripting Spy 的功能——甚至更多——:

    • 在聚焦字段周围显示红色框并在点击字段时执行操作:对象 GuiFrameWindow Event Hit of object GuiSession
    • 的 属性 ElementVisualizationMode
    • 您的自定义记录:对象 GuiSession
    • 的方法 Record 和事件 Change
    • 标准脚本录制:对象 GuiSession
    • 的方法 RecordFile