Preciso executar testes de automação noturnos usando RFT e IE na máquina virtual Windows7. Descobri que reiniciar a caixa do Windows antes do início do teste ajuda.
Estou mudando o ambiente de produção do Windows XP para o Windows 7. A RFT costumava reclamar ao executar scripts RFT que CRFCN0557E: Activation failed when running under a Terminal Services environment. This may be caused by using a minimized terminal window - try playing back without minimizing the terminal window (it does not need to be full-screen).
A execução tscon.exe 0 /dest:console
anterior ao início de qualquer script RFT corrige o erro no Windows XP. Mas não no Windows7.
Eu fiz algumas pesquisas e estava tentando por horas consertar isso, mas nada ajudou. Não há proteção de tela ativada no Windows7.
Tentei executar os dois, mas nada ajudou.
tscon.exe 0 /dest:console
tscon.exe 1 /dest:console
No Windows7, tscon retorna
{ErrorPrintf(): LoadString failed, Error 15105, (0x00003B01)}
Error [15105]:The resource loader cache doesn't have loaded MUI entry.
Error [0]:The operation completed successfully.
No Windows XP, tscon retorna
Could not connect sessionID 0 to sessionname console, Error code 7045
Error [7045]:The requested session access is denied.
Eu apenas verifiquei que a execução tscon.exe 0 /dest:console
no Windows XP resolve o problema. Não é possível entender a saída do comando tscon então.
Alguma idéia de como posso executar scripts RFT depois de reiniciar a caixa do Windows automaticamente? De preferência sem envolver nenhum outro computador. Eu estava pensando em usar o antigo Windows XP para fazer uma sessão remota na área de trabalho para deixar a RFT feliz. Espero que exista outra solução melhor para isso.