如何使用 Robot Framework 中的 SapGuiLibrary 将文本插入 GuiOkCodeField?

How to insert a text into the GuiOkCodeField using SapGuiLibrary from Robot Framework?

我正在将 SapGuiLibrary 与 Robot Framework 一起使用,我正在尝试将文本插入到 GuiOkCodeField 中。我已经尝试了 Insert Text 命令,但它不起作用,如下所示。

    *** Settings ****
Library     Process
Library     SapGuiLibrary
Variables   ../Data/SAP.py

*** Test Cases ***
Conect SAP GUI
  Start Process      ${Winium}
  Start Process      ${Saplogon}
  Wait Until Keyword Succeeds    30s    1s    Connect To Session
  Open Connection    ${Con_Name}
  Input Text         ${GuiOkCodeField}    Fbl1n

当我 运行 此代码时,日志消息是: ValueError: Cannot use keyword 'input text' for element type 'GuiOkCodeField'

所以我不知道如何向该字段发送文本值。有什么建议吗?

要 运行 SAP GUI 上的事务代码,用于 Windows with Robot Framework,请使用:

run transaction fbl1n

有关 SapGuiLibrary 关键字的更多信息:https://frankvanderkuur.github.io/SapGuiLibrary.html