Ho bisogno di eseguire test di automazione durante la notte utilizzando RFT e IE su una macchina virtuale Windows7. Ho scoperto che il riavvio della finestra di Windows prima dell'inizio del test aiuta.
Sto spostando l'ambiente di produzione da Windows XP a Windows 7. RFT era solito lamentarsi quando eseguivo script RFT 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).
L'esecuzione tscon.exe 0 /dest:console
prima dell'avvio di qualsiasi script RFT corregge l'errore su Windows XP. Ma non su Windows 7.
Ho fatto qualche ricerca e ho provato per ore a risolvere il problema, ma nulla mi ha aiutato. Non è attivo lo screen saver su Windows7.
Ho provato a eseguire entrambi ma nulla ha aiutato.
tscon.exe 0 /dest:console
tscon.exe 1 /dest:console
Su Windows7 tscon ritorna
{ErrorPrintf(): LoadString failed, Error 15105, (0x00003B01)}
Error [15105]:The resource loader cache doesn't have loaded MUI entry.
Error [0]:The operation completed successfully.
Su Windows XP ritorna tscon
Could not connect sessionID 0 to sessionname console, Error code 7045
Error [7045]:The requested session access is denied.
Ho appena ricontrollato che l'esecuzione tscon.exe 0 /dest:console
su Windows XP risolve il problema. Non riesco quindi a capire l'output del comando tscon.
Hai idea di come posso eseguire gli script RFT dopo aver riavviato automaticamente la finestra di Windows? Preferibilmente senza coinvolgere altri computer. Stavo persino pensando di utilizzare il vecchio Windows XP per rendere la sessione del desktop remoto per rendere felice RFT. Spero che ci sia un'altra soluzione migliore a questo.