O IBM® Rational Functional Tester suporta
aplicativos de teste em HTML que são carregados em um navegador.
O
Rational Functional Tester suporta
aplicativos de teste em HTML que são carregados nesses navegadores:
- Mozilla Firefox 3.0, 3.5, 3.6, 4.0 e 5.0
Nota: O Rational Functional Tester suporta
guias em Mozilla Firefox 4.0 e 5.0.
Limitações: - Mozilla Firefox 3.6 ou mais recente em Microsoft Windows:
Para testar aplicativos que são carregados no Firefox 3.6 ou mais recentes, a geração seguinte de plug-ins do Java Runtime Environment (JRE) deve estar ativada.
Essas versões de JRE são suportadas: SUN JRE 1.6 Atualização 10 até Atualização
17. Para obter mais informações, consulte a Lista de domínios suportados para os documentos técnicos do teste funcional.
- Mozilla Firefox no Linux:
- O Teste básico de HTML é suportado no Linux.
- Não é possível testar os applets Java no Linux.
- Não é possível testar no Linux os aplicativos que são carregados nos navegadores Mozilla Firefox 4.0
ou 5.0.
- Caixas de diálogo de alerta do JavaScript: Rational Functional Tester suportam o teste de caixas de diálogo normais. Nas caixas de diálogo de alerta ou confirmação do JavaScript nos navegadores Mozilla Firefox 4.0 ou 5.0, é possível registrar usando pressionamentos de teclas, mas não usando o mouse.
- Internet Explorer 6.0, 7.0, 8.0 (32 ou 64 bits) e 9.0 (32 ou
64 bits)
Nota: O Rational Functional Tester suporta guias no Internet Explorer 7.0, 8.0, e 9.0.
Limitações: - Para os usuários guest no Internet Explorer, com o Modo Protegidoem ON,
o registro e reprodução de scripts de testes funcionais não funcionam como o esperado.
- Não é suportada a gravação em caixas de diálogo HTML que são integradas em outros
domínios como Java, .NET e Windows. Para executar ações em tais
caixas de diálogo integradas, edite o script manualmente usando a API getScreen().inputKeys() ou getScreen.inputChars(),
quando necessário.
- Em sistemas operacionais de 64 bits, não são suportadas a gravação e a reprodução em navegadores Internet Explorer 9.0 de 64 bits
que são integrados em Java, .NET ou
Windows de 64 bits ou outros aplicativos.
- Não é suportado o teste de aplicativos HTML que contêm controles SAP WebDynPro
no Internet Explorer 8.0 e 9.0.
Nota: Para obter mais informações sobre as versões do Java que são necessárias para suportar o teste doJava que é usado em applets, consulte os tópicos relacionados sobre o suporte Java.
A tabela seguinte lista os navegadores que são executados nos sistemas operacionais Windows e Linux.
| Navegador |
Windows |
Linux |
| Mozilla Firefox 3.0 |
Sim |
Sim |
| Mozilla Firefox 3.5 |
Sim |
Sim |
| Mozilla Firefox 3.6 |
Sim |
Sim (veja a nota.) |
| Mozilla Firefox 4.0 |
Sim |
Não |
| Mozilla Firefox 5.0 |
Sim |
Não |
| Microsoft Internet Explorer |
Sim |
|
O Rational Functional Tester suporta o teste dos Aplicativos de HTMLMicrosoft
(MSHTA). Antes de testar um aplicativo HTA Microsoft, é necessário configurá-lo usando a ferramenta Configuração do Aplicativo para iniciar o arquivomshta.exe como arquivo executável. Para obter mais informações, consulte o tópico relacionado sobre "Dicas e Truques para Testar Aplicativos HTML" e "Configurando Aplicativos para Teste."
Ao registrar um script, o Rational Functional Tester é criado um mapa de objeto de teste para o aplicativo em teste. O mapa de objetos de teste contém
descrições de todos os objetos de teste aos quais o script se refere. Os mapas de objetos de teste que o Rational Functional Tester cria para
aplicativos HTML muitas vezes são mais hierárquicos do que aqueles criados para os aplicativos Java. O nível superior
do mapa de objetos de teste é um navegador e o aplicativo HTML está dentro
do navegador.
Para obter informações adicionais, consulte o exemplo
de um mapa de objetos de teste criado para um aplicativo HTML.
Estão disponíveis duas versões do método
deleteCookies. Um método exclui todos os cookies do perfil ou usuário atual;
o outro exclui os cookies de uma página ou domínio específico do
perfil ou usuário atual. Para obter informações, consulte a Referência à API Rational Functional Tester, no pacote com.rational.test.ft.object.interfaces,
sob o IBrowserObject.