Tag Archives: vsts

Il Web test recorder non funziona su Windows 2008 64 bit

Creando il mio primo web test con Visual Studio Team System 2008 mi sono imbattuto in un piccolo problema.

Ad un web test è possibile aggiungere la registrazione della navigazione su di un sito per poterla poi rieseguire ed effettuare i test.

Creo un nuovo web test e seleziono "Add Recording". VSTS lancia Internet Explorer, inizio a navigare e non succede nulla. Il funzionamento corretto dovrebbe essere la comparsa della "Web Test Record Toolbar" che visualizza l'elenco delle pagine mentre si naviga.

Ho trovato questo interessante post sui blog di MSDN su come diagnosticare e risolvere i problemi legati alla web test recorder toolbar "Diagnosing and fixing Web Test recorder bar issues".

Sono elencati alcuni casi in cui la toolbar non compare. L'elenco è molto esaustivo, comprende le versioni 2005 e 2008 di Visual Studio Team System, e considera diversi sistemi operativi e versioni di IE.

Nel mio caso particolare lavorando su Windows Server 2008 64 bit ho seguito la fix indicata nella sezione di Vista 64 bit.
Il problema in questo caso è dato dal fatto che Vista esegue un caching sulle toolbar di IE ed è quindi necessario obbligare Windows a ricreare la cache.
Per far questo è sufficiente:

  • chiudere tutte le istante di IE aperte
  • lanciare Regedt32
  • cancellare le due seguenti chiavi
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories\{00021493-0000-0000-C000-000000000046}
      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories\{00021494-0000-0000-C000-000000000046}
  • alla successiva esecuzione di IE le chiavi vengono ricreate e la toolbar è disponibile.

(Attenzione: le modifiche al Registry comportano il rischio di compromettere il funzionamento di Windows. Effettuare in ogni caso un back-up del Registry prima delle modifiche )

Fonte: Diagnosing and fixing Web Test recorder bar issues

FacebookTwitterGoogle+Share