Firefox Extension Not Installed

PROBLEM

I cannot execute a test in Firefox. I receive the following error in the test log:

 

System.TimeoutException: Wait for condition has timed out
   at ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait, String extraExceptionInfo)
   at ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout, WaitResultType errorResultType)
   at ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout)
   at ArtOfTest.WebAii.Core.Manager.WaitForBrowserToConnect(Int32 browserIndexToWaitFor)
   at ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect, ProcessWindowStyle windowStyle, String arguments)
   at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.InitializeWeb(ExecutionEngineCreateParams initParams)
   at ArtOfTest.WebAii.Design.Execution.TestExecuteProxy.CreateAndInitializeEngine(Test test, ExecutionEngineCreateParams cp)
   at ArtOfTest.WebAii.Design.Execution.TestExecuteProxy.ExecuteTest(ExecuteTestCommand command)

 

And the following displays in the Firefox URL field:

 

about:blank?!!AOT2.0!Pipe.ArtOfTest.WebAii.BrowserProvisioner_##########

SOLUTION

Version 2011.2.1413 and later

  1. Check the Telerik Testing Framework extension in Add-ons Manager. Click Tools > Add-ons (or Ctrl+Shift+A). Ensure the Firefox Http Client is enabled.
  2.  

    Telerik Testing Add-ons for Firefox

     

  3. If that is correct and it still doesn't work, there may be a conflicting Add-on. Try disabling all non-Telerik Add-ons and try again. If it succeeds, re-enable those Add-ons one at a time until you identify the culprit.
    Note: Restart Firefox after making changes in the Add-ons Manager.

  4. If the issue persist, try to reinstall Firefox first and then Test Studio.

  5. As a last resort you can perform manual installation of the extensions by following these steps:

    1) Verify that in the C:\Program Files (x86)\Telerik\Test Studio\Browser Extensions\Firefox4+ folder you can see the following files:

    Firefox Extension Files

    2) Open the Windows registry.

    3) Navigate to the following path in the registry:

    For 64bit version:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions\

    For 32bit version:
    HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensions\

     4) You need to have the registry shown in the following screenshot:

    Registry for Firefox Extension
     
    5) If it doesn't look like the one in the screenshot, you need to create a new 'String Value' with:
           
    Key:  webaii21_FF4@telerik.com  
    Value: C:\Program Files\Telerik\Test Studio\Browser Extensions\Firefox4+\

    6) Once this is done, open Firefox and go to your Firefox Extensions. Now you should be able to see the "Telerik Testing Framework - Firefox Http Client" extension. Simply enable it and you should be good to go.

Version 2011.2.1305 and older

Check the Telerik Testing Framework extension in Add-ons Manager. Click Tools > Add-ons (or Ctrl+Shift+A). Ensure the appropriate Firefox Client is enabled that matches your version.

 


 

If that is correct and it still doesn't work, there may be a conflicting Add-on. Try disabling all non-Telerik Add-ons and try again. If it succeeds, re-enable those Add-ons one at a time until you identify the culprit.

 

Note: Restart Firefox after making changes in the Add-ons Manager.

 


 

If you're using Symantec Antivirus Protection, its Intrusion Prevention System may be interfering with the Test Studio Firefox extension.

  1. Disable Symantec Intrusion Prevention.
  2. Load Firefox and enable the Telerik Testing Framework extension in Add-ons Manager.