Este tópico lista as coisas que devem ser consideradas ao utilizar o Netscape 4.7x para testar aplicativos HTML e applets Java no Teste Funcional, particularmente em situações de navegadores cruzados.
Para testar applets, você deve utilizar a tag EMBED e não a tag APPLET. As tags EMBED realmente funcionam com o Plug-in Java.
Antes da primeira ação de gravação ou reprodução na página, utilize StartApp para carregar a página HTML que contém os applets Java. Caso contrário, a primeira ação de gravação no navegador carregará o código do Teste Funcional no navegador.
Um aplicativo HTML que depende da utilização do atributo .id de um objeto de teste HTML pode não ser compatível com navegadores cruzados. O atributo .id não está disponível como em outros navegadores. O Functional Test utiliza a propriedade .id para incluir o objeto de teste no mapa de objetos de teste. Se o mapa de objetos de teste não contiver o objeto de teste, o script associado não poderá ser utilizado nos navegadores.
O Teste Funcional não reconhece objetos de applet Java em formulários como filhos do formulário. Eles são reconhecidos como filhos do documento. Essa diferença na hierarquia do mapa de objetos afeta a compatibilidade de navegadores cruzados.
Elementos INPUT, como caixas de texto e caixas de listagem, não ficam visíveis, exceto quando contidos em um elemento FORM. Nesse caso, o próprio Netscape 4.7x não é compatível com navegadores cruzados. A propriedade .name estará disponível somente em elementos FORM e em elementos A (Âncora). Nos outros casos, a propriedade .name possuirá um valor de cadeia em branco.
O Teste Funcional não inclui elementos de nó de texto em um mapa de objetos de teste. Um nó de texto tornar-se-á um objeto mapeável somente se seu objeto pai não for mapeável e a propriedade .hasScript do pai for verdadeira. Um valor verdadeiro indica que um script Java está associado ao nó de texto, mas não há maneira de obter a propriedade .hasScript. Nota: O Internet Explorer e o Netscape 6 e 7 também não são navegadores cruzados intensamente compatíveis nessa área.
A propriedade .hasScript é válida somente para elementos INPUT e elementos A (Âncora). Para os outros elementos que suportam .hasScript, o valor dessa propriedade é falso.
A propriedade .disabled para ToolbarButtons é sempre falsa. Não há como determinar o estado desses botões.
Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.