Para acessar o projeto de amostra, abra a Samples Gallery na Página Bem-vindo ou no menu Ajuda. Clique em .Na galeria, procure o Projeto de Amostra do Functional Tester, que está listado na categoria Tecnologia.
O projeto de amostra foi criado utilizando o tutorial do Functional Tester. Você pode observar o script e outros recursos de teste enquanto executa o tutorial ou depois de concluí-lo, se quiser compará-los com seus arquivos.
O projeto de amostra contém o script, os pontos de verificação, o mapa de objetos e outros arquivos que são criados ao concluir o tutorial. O script de amostra está no estado em que estaria no final do tutorial. Para referência, é possível observar o script ou outros recursos para compará-los com os seus próprios ou realmente reproduzir o script. O script tutorial é chamado "ClassicsSample".
Para abrir o projeto, clique no link Importar. O projeto será exibido na Visualização Projetos. Clique
no nome do script para consultá-lo na janela do script. É possível reproduzir o
script clicando no botão Executar Script do Functional Test na barra de ferramentas do Functional Tester
Além disso, o projeto tem alguns códigos de exemplo que podem ser utilizados em seus próprios scripts.
Classe | Pacote | Descrição |
ExtensionScript | superscript | Fornece alguns métodos gerais de utilitário. |
HtmlScript | superscript | Fornece uma rotina de tratamento para descartar automaticamente os Diálogos HTML ativos inesperados. |
WindowScript | superscript | Fornece alguns métodos que podem ser úteis para solucionar problemas com os Aplicativos Microsoft® Windows® nativos. |
SwtScript | superscript | Fornece alguns métodos que podem ser úteis ao testar os aplicativos com base em SWT. Observe que esta implementação utiliza o WindowScript, que é específico do Microsoft Windows. Essa classe não funcionará no Linux®. |
EclipseScript | superscript | Fornece alguns métodos que podem ser úteis ao testar plug-ins em execução dentro da plataforma Eclipse (consulte http://www.eclipse.org/). Observe que esse código utiliza as classes Eclipse internas e, conseqüentemente, podem sofrer quebras com futuras versões do eclipse. Essa classe ilustra chamando métodos estáticos no SUT e utilizando Objetos de Teste customizados. |
WorkbenchTestObject | testobject.eclipse | Um Objeto de Teste para o Eclipse (consulte http://www.eclipse.org/) shell Workbench. |
WorkbenchWindowTestObject | testobject.eclipse | Um Objeto de Teste para o Eclipse (consulte http://www.eclipse.org/) shell WorkbenchWindow. |
WorkbenchPageTestObject | testobject.eclipse | Um Objeto de Teste para o Eclipse (consulte http://www.eclipse.org/) shell WorkbenchPage. |
Se você deseja utilizar esses exemplos, copie os diretórios testobject e superscript e seu conteúdo em um projeto do Functional Tester.
Para utilizar um dos superscripts, defina a propriedade de superclasse auxiliar de um script com o nome de classe completo do superscript. Por exemplo, para utilizar a superclasse ExtensionScript, para um script chamado X, clique com o botão direito do mouse no X na Visualização Projetos do Functional Tester e selecione Propriedades no menu pop-up. No diálogo intitulado "Propriedades para X.java", selecione "Script do Functional Tester" na lista à esquerda. Finalmente, configure a caixa de edição etiquetada "Superclasse auxiliar" para "superscript.ExtensionScript". Também é possível modificar as preferências de seu projeto para que todos os scripts recém-criados no projeto estendam esse superscript. Para definir um sobrescrito do assistente padrão para um projeto, clique com o botão direito no projeto e selecione Propriedades a partir do menu pop-up, em seguida, configure o campo de texto em "Projeto do Functional Tester" etiquetado "Nova Superclasse Auxiliar de Script".
Depois disso, o script X.java poderá utilizar os métodos adicionais de ExtensionScript, como getClipboardText(), setClipboardText(), clipboardVP(), etc.