Поделиться через


Проверка созданного кода

Созданный код VBScript показан на следующем изображении.

Снимок экрана кода VBScript, созданного при записи.

Снимок экрана, показывающий следующий VBScript: If Not IsObject application Then Set SapGuiAuto GetObject quot SAPGUI quot Set application SapGuiAuto GetScriptingEngine End If If Not IsObject connection Then Set connection application Children 0 End If If Not IsObject session Then Set session connection Children 0 End If If IsObject WScript Then WScript ConnectObject session quot on quot WScript ConnectObject application quot on quot End If session findById quot wnd 0 quot maximize session findById quot wnd 0 tbar 0 okcd quot text quot PA30 quot session findById quot wnd 0 quot sendVKey 0 session findById quot wnd 0 usr ctxtRP50G PERNR quot text quot.

На следующем изображении показана анатомия сценария автоматизации SAP GUI.

Снимок экрана кода VBScript, отмеченного для отображения синтаксиса.

Снимок экрана, показывающий, что операторы If Not и End If являются частью инициализации объектной модели SAP GUI.
session.findById — это селектор графического интерфейса.
wnd[0] — это GuiFrameWindow.
/usr/ — это GuiUserArea.
txtP0006-STRAS — это GuiTextField.
.text = "My Street 13" задает значение поля.