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

Test Execution Client

7 Answers 325 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Jeff
Top achievements
Rank 1
Jeff asked on 15 Nov 2010, 05:06 PM
UIAutomation.WebAiiNUnitTest1.SampleWebAiiTest:
System.ApplicationException : Exception thrown attempting to launch Internet Explorer. Please make sure Internet Explorer is properly installed and you are able to launch it. Also make sure that WebAii Test Execution client is properly installed. Check Tools->Manage Add-ons.
  ----> System.NullReferenceException : Object reference not set to an instance of an object.

What is the Test Execution client and how do I install it?

7 Answers, 1 is accepted

Sort by
0
Qwizdom
Top achievements
Rank 1
answered on 15 Nov 2010, 06:27 PM
I have the same exact problem:

System.ApplicationException : Exception thrown attempting to launch Internet Explorer. Please make sure Internet Explorer is properly installed and you are able to launch it. Also make sure that WebAii Test Execution client is properly installed. Check Tools->Manage Add-ons.
  ----> System.NullReferenceException : Object reference not set to an instance of an object.

And this is just with the sample NUnit SampleWebAiiTest.
This error is thrown when calling Manager.LaunchNewBrowser(BrowserType.InternetExplorer);

The tests executes as expected with Firefox and Chrome. 
I also noticed that the WebUI Test Execution Client extension was clearly installed on Firefox,
but that extension is missing in my IE 8

I've tried uninstalling/reinstalling WebAii framework,
I've configured IE 8 as outlined here, and uninstalled/reinstalled once more, and still getting the same error.

Is there anyway I can install this WebAii Test Execution client for IE, because I've even noticed that when browsing the installation folders (C:\Program Files (x86)\Telerik\WebAii Testing Framework 2010.3\Browser Extensions) I noticed that there were sub folders for Chrome, Firefox, and Safari...but no IE!
0
Cody
Telerik team
answered on 17 Nov 2010, 11:16 PM
Hi Qwizdom and Jeff,

Are you both using our latest Q3 release? We changed the way we connect and control IE in that release. There isn't an execution client to install any longer... you won't see it appear in the Add-ons list now.

What OS are you using? If it's a server edition, you also need to follow these instructions. Are you both trying to use IE8? Do you have any old ArtOfTest products still installed? There may be a conflict with multiple versions installed at the same time.

Greetings,
Cody
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Qwizdom
Top achievements
Rank 1
answered on 19 Nov 2010, 06:02 PM
I JUST solved the issue.

To answer your question, yes I am using the latest Q3 release on a Windows 7 64bit edition.

SOLUTION:

When I created a class library for my NUnit tests, I had it set to target "Any CPU"
I simply changed it to target x86 and everything is golden.

I hope this helps you too Jeff!
0
Cody
Telerik team
answered on 20 Nov 2010, 06:18 AM
Hello Qwizdom,

Thank you for the update! Now it makes sense. With it compiled for "Any CPU" it was probably trying to launch the 64 bit version of IE which we admit we're not compatible with. Excellent discovery!

Kind regards,
Cody
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Yogesh
Top achievements
Rank 1
answered on 20 Jan 2011, 01:03 PM
Running Internet Explorer from Windows 7 64 bit using WebAii test case written using NUnit framework.

Well guys, I found one more solution.

You can build your solution with AnyCPU or Mixed platform. But what you should do is not to launch standard NUnit program from shortcut but use nunit-x86.exe (or nunit-console-x86.exe if you wish to run from Command prompt) located often at C:\Program Files (x86)\NUnit 2.5.9\bin\net-2.0 to luanch NUnit. And now try to run your test and it will launch Internet Explorer.

Atleast its working on my machine which is Windows 7 64 bit with 64 bit Internet Explorer.

Do try it and let us know.

Best Regards !

/ Yogesh

P.S. This is my IE detailed information

USER_AGENT: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; MS-RTC LM 8; .NET4.0C; .NET4.0E)
0
Cody
Telerik team
answered on 21 Jan 2011, 09:46 AM
Hello Jeff,

Thank you for the info! We'll have to put that into a KB article.

Regards,
Cody
the Telerik team
Interested in Agile Testing? Check out Telerik TV for a recording of Automated Testing in the Agile Environment
0
Yogesh
Top achievements
Rank 1
answered on 24 Jan 2011, 03:46 PM
you are welcome

/ Yogesh
Tags
General Discussions
Asked by
Jeff
Top achievements
Rank 1
Answers by
Qwizdom
Top achievements
Rank 1
Cody
Telerik team
Yogesh
Top achievements
Rank 1
Share this question
or