Comando
SapDoubleClick()
Executa um duplo clique em um controle SAP GUI.
SapDoubleClick(controlId [, appId])
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
controlId | Sim | Identificador do controle SAP. Formatos aceitos: • ID completo ou Nome#Tipo • Grid com célula: 'grid#GuiGridView@Cell(0,DOCNUM)'• Á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
// Duplo clique em linha de grid (célula atual):
SapDoubleClick('grid#GuiGridView', 'sap')
// Duplo clique em célula específica:
SapDoubleClick('grid#GuiGridView@Cell(3,DOCNUM)', 'sap')
// Duplo clique em nó de árvore (seleciona + expande + duplo clique):
SapDoubleClick('tree#GuiTree@000001', 'sap')
// Duplo clique em campo de texto:
SapDoubleClick('txt#GuiTextedit', 'sap')
Observações
Para GuiTree com @nodeKey: seleciona o nó (UnselectAll + SelectNode), faz o duplo clique e, se o nó for expansível, o expande automaticamente. Para GuiGridView com @Cell(row,col): posiciona o cursor na célula antes do duplo clique. Aguarda até 60 segundos pelo aparecimento do controle.