Using WebAii without installing the MSI?

7 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
  5. Vincent
    Vincent avatar
    8 posts
    Member since:
    Mar 2017

    Posted 06 Jul in reply to Plamen Link to this post

    "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."

     

    Visual Studio is a pre-requiste for running automation? Is there no way I can:

    1. Create automation on my desktop environment

    2. Build automation dlls

    3. Deploy automation dlls to a remote desktop without Visual Studio

    4. Run automation on remote desktop

    Having VS as an install pre-requisite for running automation is a big ask. What versions of VS do you require? Is there documentation on this?

  6. Vincent
    Vincent avatar
    8 posts
    Member since:
    Mar 2017

    Posted 06 Jul in reply to Plamen Link to this post

    So does this mean that if I build an exe using Visual Studio that runs web automation, that I have to have VS installed on the machine where I run the exe?
  7. Elena Tsvetkova
    Admin
    Elena Tsvetkova avatar
    526 posts

    Posted 11 Jul Link to this post

    Hi Vincent,

    Please note that you are referring to a forum thread concerning the Testing Framework which could be considered as a Plugin in Visual Studio. 

    If you are using the standalone Test Studio version you do not require Visual Studio to use it.

    Please elaborate more on your requirements and environmental specifics along with any issues you are facing so that I could be more precise in my replies. 

    Thank you for your understanding! 

    Regards,
    Elena Tsvetkova
    Progress Telerik
     
    Quickly become an expert in Test Studio, check out our new training sessions!
    Test Studio Trainings
     
Back to Top