Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Manual SIKULI

No description
by

Leonardo Amaducci

on 10 June 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Manual SIKULI

Tela Principal openApp( “aplicativo” ) Classe App Capturar tela Principais botões: Ações do Teclado Ações do Mouse Teclas Diversas Classe Key find("imagem") Ações de Localização Captura um screenshot para usar no script Inserir uma imagem Captura um screenshot para usar no script Criar uma região Serve para restringir uma região Executar Serve para executar os scripts Executar em câmera lenta Ver o passo a passo das ações sendo executadas. Abre o aplicativo e a janela fica em focu. Pode mudar para um aplicativo que já esteja aberto ou abrir uma nova instância desse mesmo aplicativo, dependendo do aplicativo chamado. closeApp( “aplicativo” ) Fecha o aplicativo, encerrando seu processo. Esse método não faz nada se o aplicativo em questão não está aberto. click( “imagem” ) O click() costuma ser usado para selecionar (marcar) um item ou abrir um menu. doubleClick( “imagem” ) O doubleClick() é mais usado para abrir itens na área de trabalho. Por exemplo, você pode iniciar um programa ou abrir uma pasta clicando duas vezes no ícone correspondente na área de trabalho. rightClick( “imagem” ) A ação de rightClick() em um item normalmente exibe uma lista de coisas que você pode fazer com ele. type(text) Usado para digitar texto nos campos. type("imagem", text) Usado para digitar texto nos campos com referência a imagem. paste(text) Usado para colar texto nos campos. paste("imagem", text) Usado para colar texto nos campos com referência a imagem. ENTER - TAB - BACKSPACE - DELETE
type(Key.ENTER) Teclas Funcionais F1 - F2 - F3 - F4 - F5 - F6
type(Key.F1) Teclas de Navegação HOME - END - LEFT - RIGHT - DOWN - UP
type(Key.HOME) Teclas Modificadoras ALT - CTRL - SHIFT
type(Key.F4,KeyModifier.ALT) Usado para localizar uma determinada imagem na tela. wait("imagem") Faz com que o sistema aguarde por X segundos em uma determinada tela que esteja ATIVA. waitVanish("imagem") Faz com que o sistema aguarde por X segundos em uma determinada, porém a janela não precisa estar ATIVA. exists("imagem") Verifica se a imagem em questão existe na tela. sleep() Ações Adicionais Usado para uma "parada" estratégica. popup(text) Abre uma caixa de diálogo com o texto passado como parâmetro e um botão de Ok. O script espera o usuário pressionar o botão de Ok. input(“texto”) Abre uma caixa de diálogo com um campo de preenchimento de texto, um botão de Ok e um botão de Cancel. Se o botão Cancel é pressionado nada será retornado para o script. Se o botão Ok é pressionado, sem preenchimento, uma string vazia é retornada para o script. Não possui Play/Stop ATENÇÃO: Caso um teste pare no meio da execução por alguma exceção, a aplicação não volta ao estado inicial, a não ser que esta característica seja implementada dentro de uma exception via programação Java ou Python. Referências bibliográficas Dúvidas?? http://doc.sikuli.org/ Leonardo Guilherme Amaducci
Analista de Teste lamaducci@ciandt.com SIKULI
USE SEM MODERAÇÃO!!
Full transcript