Comando
SapClick()
Executa um clique em um controle SAP GUI. O comportamento varia por tipo de controle: pressiona botões, foca campos de texto, alterna radio buttons e checkboxes, seleciona abas, clica em células de grid e botões de toolbar.
SapClick(controlId [, appId])
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
controlId | Sim | Identificador do controle SAP. Formatos aceitos: • ID completo: '/app/con[0]/ses[0]/wnd[0]/usr/btn[0]'• Nome#Tipo: 'btn[0]#GuiButton', 'tab[1]#GuiTab'• Com innerObject: 'grid#GuiGridView@Cell(0,DOCNUM)', 'grid#GuiGridView@Toolbar?&FIND'• Árvore com nó: 'tree#GuiTree@nodeKey'Utilize a janela de configuração do comando no DevStudio para obter os seletores. |
appId | Não | Identificador da instância SAP gerenciada. |
Exemplos
// Clicar em botão pelo ID:
SapClick('/app/con[0]/ses[0]/wnd[0]/tbar[0]/btn[0]')
// Clicar em botão pelo Nome#Tipo:
SapClick('btn[0]#GuiButton', 'sap')
// Selecionar aba:
SapClick('tabstrip#GuiTab', 'sap')
// Clicar em célula de grid:
SapClick('grid#GuiGridView@Cell(0,DOCNUM)', 'sap')
// Clicar em botão de toolbar do grid:
SapClick('grid#GuiGridView@Toolbar?&FIND', 'sap')
// Selecionar nó de árvore:
SapClick('tree#GuiTree@000001', 'sap')
Observações
Aguarda até 60 segundos pelo aparecimento do controle antes de tentar o clique.