Using WebAii without installing the MSI?

4 posts, 0 answers
  1. Bemnet
    Bemnet avatar
    2 posts
    Member since:
    Feb 2013

    Posted 19 Feb 2013 Link to this post

    I am running tests using WebAii in a constrained environment where I can't install the WebAii MSI. Is there a way to run tests without installing the MSI?
  2. Plamen
    Admin
    Plamen avatar
    8 posts

    Posted 20 Feb 2013 Link to this post

    Hello Bemnet,

    The short answer is no, it is not possible. The technical reason is that our installer does install a number of additional assembly dependencies in the Global Assembly Cache, and it also installs required browser hooks (which includes registry settings). So yes, it is necessary to run our installer so that all the necessary components get installed in their proper place, and the necessary registry keys get set in order to run either Test Studio tests or tests using our free Telerik Testing Framework.

    Regards,
    Plamen
    the Telerik team
    Quickly become an expert in Test Studio, check out our new training sessions!
    Test Studio Trainings
  3. Bemnet
    Bemnet avatar
    2 posts
    Member since:
    Feb 2013

    Posted 20 Feb 2013 Link to this post

    Thanks for the reply. What about Visual Studio. Is Visual studio required to be installed on the test machine? I get this error and I copied the 'Microsoft.mshtml.dll to the test folder.

    System.ApplicationException: Exception thrown attempting to launch Internet Explorer. Please make sure Internet Explorer is properly installed and you are able to launch it. ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

    This fixed the above error but now I am having this error. I checked the security settings every thing is set to low security. Could this error be because I don't have VS installed on the test machine?


     System.TimeoutException: Wait for condition has timed out
    [3628]    at ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait, String extraExceptionInfo, Object target)
    [3628]    at ArtOfTest.WebAii.Core.Manager.WaitForBrowserToConnect(Int32 browserIndexToWaitFor)
    [3628]    at ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect, ProcessWindowStyle windowStyle, String arguments)
    [3628]    at ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect, ProcessWindowStyle windowStyle)
    [3628]    at Microsoft.Wps.Commerce.SampleSyntheticTransaction.CheckUISupportWebAii.SearchForApps()
    [3628]    at Microsoft.Wps.Commerce.SampleSyntheticTransaction.CheckUISupportWebAii.Execute()
    [3628] Activity ID = {aac4eb35-0124-434d-97c2-c25103a76770}

  4. Plamen
    Admin
    Plamen avatar
    8 posts

    Posted 21 Feb 2013 Link to this post

    Hello Bemnet,

    Unfortunately yes, we do require Visual Studio. You also need to ensure you're running Visual Studio as Administrator in order to use our Testing Framework.

    Regards,
    Plamen
    the Telerik team
    Quickly become an expert in Test Studio, check out our new training sessions!
    Test Studio Trainings
Back to Top