Para utilizar um dos superscripts, defina a propriedade de superclasse da ajuda de um script com o nome de classe completo do superscript. Por exemplo, para utilizar a superclasse ExtensionScript, para obter um script chamado "X":
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 superscript auxiliar padrão para um projeto, realize as seguintes etapas:
Após concluir essas etapas, seu script X.java pode utilizar os métodos adicionais de ExtensionScript como o getClipboardText(), setClipboardText(), clipboardVP() etc.
Classe | Pacote | Descrição |
---|---|---|
ExtensionScript | superscript | Fornece alguns métodos gerais de utilitário. |
HtmlScript | superscript | Fornece um manipulador para descartar automaticamente os diálogos de HTML ativo inesperados. |
WindowScript | superscript | Fornece alguns métodos úteis para acessar os problemas com os Aplicativos nativos do Microsoft Windows. |
SwtScript | superscript | Fornece alguns métodos úteis para testar os aplicativos baseados 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/). Note que esse código utiliza as classes internas do Eclipse e, conseqüentemente, podem sofrer quebras com futuras versões do Eclipse. Essa classe é ilustrada chamando os 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. |