This is a migrated thread and some comments may be shown as answers.

Using WebAii without installing the MSI?

6 Answers 46 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Bemnet
Top achievements
Rank 1
Bemnet asked on 20 Feb 2013, 01:41 AM
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?

6 Answers, 1 is accepted

Sort by
0
Plamen
Telerik team
answered on 20 Feb 2013, 11:08 AM
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
0
Bemnet
Top achievements
Rank 1
answered on 20 Feb 2013, 07:33 PM
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}

0
Plamen
Telerik team
answered on 21 Feb 2013, 02:33 PM
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
0
Vincent
Top achievements
Rank 1
answered on 06 Jul 2017, 12:43 PM

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

0
Vincent
Top achievements
Rank 1
answered on 06 Jul 2017, 12:52 PM
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?
0
Elena
Telerik team
answered on 11 Jul 2017, 11:28 AM
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
 
Tags
General Discussions
Asked by
Bemnet
Top achievements
Rank 1
Answers by
Plamen
Telerik team
Bemnet
Top achievements
Rank 1
Vincent
Top achievements
Rank 1
Elena
Telerik team
Share this question
or