or
Dim oSettings As Settings = New Settings()
oSettings.Web.DefaultBrowser = BrowserType.Chrome
Dim oManager As Manager = New Manager(oSettings)
oManager.Start()
Try
oManager.LaunchNewBrowser(oSettings.Web.DefaultBrowser, False)
Catch ex As Exception
MsgBox(ex.Message)
End Try
Dim oSettings As Settings = New Settings()
oSettings.Web.DefaultBrowser = BrowserType.Chrome
Dim oManager As Manager = New Manager(oSettings)
oManager.Start()
oManager.LaunchNewBrowser(oSettings.Web.DefaultBrowser, True, ProcessWindowStyle.Minimized)
manager.Start();
// Start the manager
manager.LaunchNewBrowser();
// Launch a new browser instance.
manager.ActiveBrowser.Window.Maximize();
manager.ActiveBrowser.NavigateTo(TestConfigs.BaseUrl);
app = manager.ActiveBrowser.SilverlightApps()[0];
manager.ActiveBrowser.Refresh();
Thread.Sleep(5000);
app.RefreshVisualTrees();
// Here it throws following exception
{"ExecuteCommand failed!\r\nInError set by the client. Client Error:\r\nSystem.NullReferenceException: Object reference not set to an instance of an object.\r\n at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters)\r\n at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)\r\n at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessSilverlightCommand(BrowserCommand request)\r\n at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessCommand(WebBrowserClass ieInstance, BrowserCommand request, IHTMLDocument2 document)\r\nBrowserCommand (Type:'Silverlight',Info:'NotSet',Action:'NotSet',Target:'ElementId (tagName: 'object',occurrenceIndex: '0')',Data:'{\"Method\":null,\"Property\":null,\"Reference\":null,\"Reference2\":null,\"Type\":12,\"Value\":null}',ClientId:'Client_079a5f6e-e58f-4682-94c6-ac9a1cf9345b',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'System.NullReferenceException: Object reference not set to an instance of an object.\r\n at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters)\r\n at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)\r\n at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessSilverlightCommand(BrowserCommand request)\r\n at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessCommand(WebBrowserClass ieInstance, BrowserCommand request, IHTMLDocument2 document)')\r\nInnerException: none.\r\n"}
1.
<
textarea
id
=
"msgBody"
class
=
"messageBody"
>TEXT</
textarea
>
1.
public
void
enterMessageText(
string
message) {
2.
msgBodyTextArea.Text = message;
3.
}
1.
<
textarea
id
=
"msgBody"
class
=
"messageBody"
>Hello, world!</
textarea
>