<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>white</title><link>http://white.codeplex.com/Project/ProjectRss.aspx</link><description>Automate windows applications</description><item><title>New Post: Quiet test failures on Vista</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=61361</link><description>&lt;div style="line-height: normal;"&gt;This discussion has been copied to a work item. Click &lt;a href="http://white.codeplex.com/WorkItem/View.aspx?WorkItemId=4716"&gt;here&lt;/a&gt; to go to the work item and continue the discussion.&lt;/div&gt;</description><author>viveksingh</author><pubDate>Sun, 05 Jul 2009 10:09:27 GMT</pubDate><guid isPermaLink="false">New Post: Quiet test failures on Vista 20090705100927A</guid></item><item><title>Created Issue: Quiet test failures on Vista</title><link>http://white.codeplex.com/WorkItem/View.aspx?WorkItemId=4716</link><description>I&amp;#39;ve run into a quirky issue with application window focus when running tests with the following setup&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Vista SP1&lt;br /&gt;.NET 3.5 SP1&lt;br /&gt;WinForms App&lt;br /&gt;Running tests from nunit-console&lt;br /&gt;&lt;br /&gt;When I run tests from a console window and the console window has focus&amp;#47;is topmost everything works fine. When another window besides the console window has focus at the time the tested application starts, attempts to find components on the tested application window fail quietly.&lt;br /&gt;&lt;br /&gt;For example, the code below will proceed quietly with no errors until throwing a null-reference exception on the last line&amp;#58;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Application myApp &amp;#61; Application.Launch&amp;#40;&amp;#34;MyApp.exe&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;Window mainWindow &amp;#61; myApp.GetWindow&amp;#40;SearchCriteria.ByAutomationId&amp;#40;&amp;#34;MainForm&amp;#34;&amp;#41;, InitializeOption.NoCache&amp;#41;&amp;#59;&lt;br /&gt;mainWindow.MenuBar.MenuItem&amp;#40;&amp;#34;File&amp;#34;&amp;#41;.Click&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;Window modal &amp;#61; mainWindow.ModalWindow&amp;#40;&amp;#34;myModalWindow&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;modalWindow.Get&amp;#60;Label&amp;#62;&amp;#40;&amp;#34;some label&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The app starts but the window is not top-most.&lt;br /&gt;The Application.GetWindow&amp;#40;&amp;#41; call returns a window reference.&lt;br /&gt;MenuBar.MenuItem.Click&amp;#40;&amp;#41; hangs unitl the BusyTimeout expires and then proceeds with no timeout exception.&lt;br /&gt;mainWindow.ModalWindow&amp;#40;&amp;#41; hangs and then proceeds with no error, but does not actually return the modal window &amp;#40;which doesn&amp;#39;t exist because the menu item was never clicked&amp;#41;.&lt;br /&gt;&lt;br /&gt;The only way I&amp;#39;ve found to eliminate this is to call Window.Focus&amp;#40;&amp;#41; after getting the main window.&lt;br /&gt;&lt;br /&gt;Just to be clear&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There is no user mouse or keyboard activity going on during the test.&lt;br /&gt;The exact same code works fine 100&amp;#37; of the time when the console window has initial focus and fails 100&amp;#37; of the time when it does not have focus.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m fine with the Focus&amp;#40;&amp;#41; workaround, but this did cost me a fair bit of time and is frustrating because of its intermittent nature. I thought it was worth pointing out to help other folks and in case a fix can be implemented in White itself.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;br /&gt;Ashley&lt;br /&gt;</description><author>viveksingh</author><pubDate>Sun, 05 Jul 2009 10:09:24 GMT</pubDate><guid isPermaLink="false">Created Issue: Quiet test failures on Vista 20090705100924A</guid></item><item><title>New Post: Quiet test failures on Vista</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=61361</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;It's not #3 on that discussion. The test works 100% of the time when the console window has initial focus and fails 100% when another window has initial focus. Also, the issue affects calls to get other components besides MenuItems and doesn't report any find-failure--just returns from the get call with no errors.&lt;/p&gt;&lt;/div&gt;</description><author>ashleytate</author><pubDate>Sat, 04 Jul 2009 17:32:18 GMT</pubDate><guid isPermaLink="false">New Post: Quiet test failures on Vista 20090704053218P</guid></item><item><title>New Post: Exception being thrown</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=61322</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Turned out I was doing something dumb with user controls and AccessibilityObjects.&amp;nbsp; Don't worry about it...&lt;/p&gt;&lt;/div&gt;</description><author>andrewducker</author><pubDate>Sat, 04 Jul 2009 12:01:52 GMT</pubDate><guid isPermaLink="false">New Post: Exception being thrown 20090704120152P</guid></item><item><title>New Post: Quiet test failures on Vista</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=61361</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;May be number 3 here.&amp;nbsp;&lt;a href="http://white.codeplex.com/Wiki/View.aspx?title=Other questions"&gt;http://white.codeplex.com/Wiki/View.aspx?title=Other%20questions&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><author>viveksingh</author><pubDate>Sat, 04 Jul 2009 09:39:55 GMT</pubDate><guid isPermaLink="false">New Post: Quiet test failures on Vista 20090704093955A</guid></item><item><title>New Post: Change namespaces to White.Core.</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=61159</link><description>&lt;div style="line-height: normal;"&gt;This discussion has been copied to a work item. Click &lt;a href="http://white.codeplex.com/WorkItem/View.aspx?WorkItemId=4684"&gt;here&lt;/a&gt; to go to the work item and continue the discussion.&lt;/div&gt;</description><author>viveksingh</author><pubDate>Sat, 04 Jul 2009 09:38:35 GMT</pubDate><guid isPermaLink="false">New Post: Change namespaces to White.Core. 20090704093835A</guid></item><item><title>Created Issue: Change namespaces to White.Core.</title><link>http://white.codeplex.com/WorkItem/View.aspx?WorkItemId=4684</link><description>The Core assembly has now been renamed to White.Core, could you also please consider renaming the namespaces to White.Core.&amp;#63; Not as such causing me any problems, but it may be confusing for new users.&lt;br /&gt;</description><author>viveksingh</author><pubDate>Sat, 04 Jul 2009 09:38:33 GMT</pubDate><guid isPermaLink="false">Created Issue: Change namespaces to White.Core. 20090704093833A</guid></item><item><title>New Post: Please, consider a rename of the project</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=59696</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;my thought process went like this.&lt;/p&gt;
&lt;p&gt;since this tool is going to allow automation of WPF, SWT, Win32, Silverlight and WinForm apps, I started thinking on lines of what you get when you put everything together.&lt;/p&gt;
&lt;p&gt;I thought about colors and hence white (i.e. when you put all primary colors).&lt;/p&gt;
&lt;p&gt;Not very well thought out, but for what it is worth.&lt;/p&gt;&lt;/div&gt;</description><author>viveksingh</author><pubDate>Sat, 04 Jul 2009 09:37:41 GMT</pubDate><guid isPermaLink="false">New Post: Please, consider a rename of the project 20090704093741A</guid></item><item><title>New Post: Exception being thrown</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=61322</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;before I investigate this issue. can you let me know what generic type you are supplying with window.Get call?&lt;/p&gt;&lt;/div&gt;</description><author>viveksingh</author><pubDate>Sat, 04 Jul 2009 09:16:27 GMT</pubDate><guid isPermaLink="false">New Post: Exception being thrown 20090704091627A</guid></item><item><title>New Post: Finding Custom controls</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=61046</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;is there a reason you are not using&amp;nbsp;Spinner class which comes with white?&lt;/p&gt;&lt;/div&gt;</description><author>viveksingh</author><pubDate>Sat, 04 Jul 2009 09:10:39 GMT</pubDate><guid isPermaLink="false">New Post: Finding Custom controls 20090704091039A</guid></item><item><title>New Post: COMException being thrown randomly</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=25642</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I am not sure whether it would help, because I don't remember seeing this before.&lt;/p&gt;
&lt;p&gt;Please check point 3 here&amp;nbsp;&lt;a href="http://white.codeplex.com/Wiki/View.aspx?title=Other questions"&gt;http://white.codeplex.com/Wiki/View.aspx?title=Other%20questions&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><author>viveksingh</author><pubDate>Sat, 04 Jul 2009 09:06:01 GMT</pubDate><guid isPermaLink="false">New Post: COMException being thrown randomly 20090704090601A</guid></item><item><title>New Post: How to integrate White into visual studio</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=60964</link><description>&lt;div style="line-height: normal;"&gt;&lt;table style="width:100%" border=0 cellspacing=0 cellpadding=0&gt;
&lt;tbody&gt;
&lt;tr id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl08_PostPanel"&gt;
&lt;td id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl08_PostDetailsCell" style="vertical-align:top;border:medium 1px medium medium none solid none none -moz-use-text-color #bbbbbb -moz-use-text-color -moz-use-text-color"&gt;
&lt;div&gt;
&lt;div&gt;&lt;span id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl08_Timestamp"&gt;&amp;lt;abbr /&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:100%;vertical-align:top"&gt;
&lt;div&gt;&amp;lt;input id=&amp;quot;ctl00_ctl00_MasterContent_Content_PostRepeater_ctl08_PostId&amp;quot; name=&amp;quot;ctl00$ctl00$MasterContent$Content$PostRepeater$ctl08$PostId&amp;quot; type=&amp;quot;hidden&amp;quot; value=&amp;quot;207894&amp;quot; /&amp;gt;
&lt;div id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl08_BodyPanel"&gt;
&lt;table border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl08_BodyDiv"&gt;
&lt;p&gt;&lt;span style="color:#808080"&gt;Hi I am also a new white user, need to know which project should i start with like, console application or windows application.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#808080"&gt;if we choose windows application then it creates problem for application class, which is present core.Application as well as in&amp;nbsp;System.Windows.Forms&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#808080"&gt;please suggest how should we resolve this...&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#808080"&gt;Thanks...&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;private Core.Application whiteApplication;&lt;br&gt;&amp;nbsp;private System.Windows.Forms.Application windowsApplication;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;instead of Application so you can use both.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>Throndorin</author><pubDate>Fri, 03 Jul 2009 11:56:45 GMT</pubDate><guid isPermaLink="false">New Post: How to integrate White into visual studio 20090703115645A</guid></item><item><title>New Post: Quiet test failures on Vista</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=61361</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I've run into a quirky issue with application window focus when running tests with the following setup:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Vista SP1&lt;/li&gt;
&lt;li&gt;.NET 3.5 SP1&lt;/li&gt;
&lt;li&gt;WinForms App&lt;/li&gt;
&lt;li&gt;Running tests from nunit-console&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When I run tests from a console window and the console window has focus/is topmost everything works fine. When another window besides the console window has focus at the time the tested application starts, attempts to find components on the tested application window fail quietly.&lt;/p&gt;
&lt;p&gt;For example, the code below will proceed quietly with no errors until throwing a null-reference exception on the last line:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:Black;background-color:White"&gt;
&lt;pre&gt;Application myApp = Application.Launch(&lt;span style="color:#A31515"&gt;&amp;quot;MyApp.exe&amp;quot;&lt;/span&gt;);
Window mainWindow = myApp.GetWindow(SearchCriteria.ByAutomationId(&lt;span style="color:#A31515"&gt;&amp;quot;MainForm&amp;quot;&lt;/span&gt;), InitializeOption.NoCache);
mainWindow.MenuBar.MenuItem(&lt;span style="color:#A31515"&gt;&amp;quot;File&amp;quot;&lt;/span&gt;).Click();
Window modal = mainWindow.ModalWindow(&lt;span style="color:#A31515"&gt;&amp;quot;myModalWindow&amp;quot;&lt;/span&gt;);
modalWindow.Get&amp;lt;Label&amp;gt;(&amp;quot;some label);
&lt;/pre&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;The app starts but the window is not top-most.&lt;/li&gt;
&lt;li&gt;The Application.GetWindow() call returns a window reference.&lt;/li&gt;
&lt;li&gt;MenuBar.MenuItem.Click() hangs unitl the BusyTimeout expires and then proceeds with no timeout exception.&lt;/li&gt;
&lt;li&gt;mainWindow.ModalWindow() hangs and then proceeds with no error, but does not actually return the modal window (which doesn't exist because the menu item was never clicked).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The only way I've found to eliminate this is to call Window.Focus() after getting the main window.&lt;/p&gt;
&lt;p&gt;Just to be clear:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;There is no user mouse or keyboard activity going on during the test.&lt;/li&gt;
&lt;li&gt;The exact same code works fine 100% of the time when the console window has initial focus and fails 100% of the time when it does not have focus.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I'm fine with the Focus() workaround, but this did cost me a fair bit of time and is frustrating because of its intermittent nature. I thought it was worth pointing out to help other folks and in case a fix can be implemented in White itself.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Ashley&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>ashleytate</author><pubDate>Thu, 02 Jul 2009 23:11:09 GMT</pubDate><guid isPermaLink="false">New Post: Quiet test failures on Vista 20090702111109P</guid></item><item><title>New Post: How to integrate White into visual studio</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=60964</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I do need include Core.UIItems.Custom, thanks a lot.&lt;/p&gt;&lt;/div&gt;</description><author>timjiang</author><pubDate>Thu, 02 Jul 2009 20:27:57 GMT</pubDate><guid isPermaLink="false">New Post: How to integrate White into visual studio 20090702082757P</guid></item><item><title>New Post: Exception being thrown</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=61322</link><description>&lt;div style="line-height: normal;"&gt;&lt;pre&gt;Got this exception on calling Window.Get(&amp;quot;nxsProductShortName&amp;quot;)&lt;br&gt;&lt;br&gt;Any idea why White would be throwing an exception?&lt;br&gt;&lt;br&gt;Andy&lt;br&gt;&lt;br&gt;System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; Core.WhiteException: AutomationId: CreateSchemeWizard&lt;br&gt;ControlType: ControlType.Window&lt;br&gt;Name: Create Scheme&lt;br&gt;HelpText: &lt;br&gt;Bounding rectangle: 375,261,529,467&lt;br&gt;ClassName: WindowsForms10.Window.8.app.0.189441b&lt;br&gt;IsOffScreen: False&lt;br&gt;&lt;br&gt;    AutomationId: wizCreateScheme&lt;br&gt;    ControlType: ControlType.Pane&lt;br&gt;    Name: &lt;br&gt;    HelpText: &lt;br&gt;    Bounding rectangle: 378,297,523,428&lt;br&gt;    ClassName: WindowsForms10.Window.8.app.0.189441b&lt;br&gt;    IsOffScreen: False&lt;br&gt;&lt;br&gt;        AutomationId: WizardPagesPanel&lt;br&gt;        ControlType: ControlType.Pane&lt;br&gt;        Name: &lt;br&gt;        HelpText: &lt;br&gt;        Bounding rectangle: 378,297,523,388&lt;br&gt;        ClassName: WindowsForms10.Window.8.app.0.189441b&lt;br&gt;        IsOffScreen: False&lt;br&gt;&lt;br&gt;            AutomationId: wipSchemeShell&lt;br&gt;            ControlType: ControlType.Pane&lt;br&gt;            Name: &lt;br&gt;            HelpText: &lt;br&gt;            Bounding rectangle: 378,297,523,388&lt;br&gt;            ClassName: WindowsForms10.Window.8.app.0.189441b&lt;br&gt;            IsOffScreen: False&lt;br&gt;&lt;br&gt;                AutomationId: ucSchemeDetails&lt;br&gt;                ControlType: ControlType.Pane&lt;br&gt;                Name: &lt;br&gt;                HelpText: &lt;br&gt;                Bounding rectangle: 391,372,471,350&lt;br&gt;                ClassName: WindowsForms10.Window.8.app.0.189441b&lt;br&gt;                IsOffScreen: False&lt;br&gt;&lt;br&gt;                    AutomationId: tblInitialSchemeDetails&lt;br&gt;                    ControlType: ControlType.Pane&lt;br&gt;                    Name: &lt;br&gt;                    HelpText: &lt;br&gt;                    Bounding rectangle: 391,372,467,346&lt;br&gt;                    ClassName: WindowsForms10.Window.8.app.0.189441b&lt;br&gt;                    IsOffScreen: False&lt;br&gt;&lt;br&gt;                        AutomationId: nxsSchemeName&lt;br&gt;                        ControlType: ControlType.Edit&lt;br&gt;                        Name: &lt;br&gt;                        HelpText: &lt;br&gt;                        Bounding rectangle: 503,376,240,98&lt;br&gt;                        ClassName: WindowsForms10.Window.8.app.0.189441b&lt;br&gt;                        IsOffScreen: False&lt;br&gt;&lt;br&gt;                            AutomationId: innerTextBox&lt;br&gt;                            ControlType: ControlType.Document&lt;br&gt;                            Name: &lt;br&gt;                            HelpText: &lt;br&gt;                            Bounding rectangle: 503,376,240,98&lt;br&gt;                            ClassName: WindowsForms10.EDIT.app.0.189441b&lt;br&gt;                            IsOffScreen: False&lt;br&gt;&lt;br&gt;                        AutomationId: lblName&lt;br&gt;                        ControlType: ControlType.Text&lt;br&gt;                        Name: Scheme name:&lt;br&gt;                        HelpText: &lt;br&gt;                        Bounding rectangle: 394,377,102,101&lt;br&gt;                        ClassName: WindowsForms10.STATIC.app.0.189441b&lt;br&gt;                        IsOffScreen: False&lt;br&gt;&lt;br&gt;                        AutomationId: lblProductShortName&lt;br&gt;                        ControlType: ControlType.Text&lt;br&gt;                        Name: Product:&lt;br&gt;                        HelpText: &lt;br&gt;                        Bounding rectangle: 394,483,102,28&lt;br&gt;                        ClassName: WindowsForms10.STATIC.app.0.189441b&lt;br&gt;                        IsOffScreen: False&lt;br&gt;&lt;br&gt;                        AutomationId: nxsProductShortName&lt;br&gt;                        ControlType: ControlType.ComboBox&lt;br&gt;                        Name: Site code:&lt;br&gt;                        HelpText: &lt;br&gt;                        Bounding rectangle: 503,482,240,25&lt;br&gt;                        ClassName: WindowsForms10.Window.8.app.0.189441b&lt;br&gt;                        IsOffScreen: False&lt;br&gt;&lt;br&gt;                            AutomationId: comboBox&lt;br&gt;                            ControlType: ControlType.ComboBox&lt;br&gt;                            Name: Trust Based Pension&lt;br&gt;                            HelpText: &lt;br&gt;                            Bounding rectangle: 503,482,240,24&lt;br&gt;                            ClassName: WindowsForms10.COMBOBOX.app.0.189441b&lt;br&gt;                            IsOffScreen: False&lt;br&gt;&lt;br&gt;                                AutomationId: ListBox&lt;br&gt;                                ControlType: ControlType.List&lt;br&gt;                                Name: &lt;br&gt;                                HelpText: &lt;br&gt;                                Bounding rectangle: 0,24,240,18&lt;br&gt;                                ClassName: ComboLBox&lt;br&gt;                                IsOffScreen: True&lt;br&gt;&lt;br&gt;                                    AutomationId: &lt;br&gt;                                    ControlType: ControlType.ListItem&lt;br&gt;                                    Name: Trust Based Pension&lt;br&gt;                                    HelpText: &lt;br&gt;                                    Bounding rectangle: 1,25,238,16&lt;br&gt;                                    ClassName: &lt;br&gt;                                    IsOffScreen: True&lt;br&gt;&lt;br&gt;                                AutomationId: DropDown&lt;br&gt;                                ControlType: ControlType.Button&lt;br&gt;                                Name: Drop Down Button&lt;br&gt;                                HelpText: &lt;br&gt;                                Bounding rectangle: 721,483,21,22&lt;br&gt;                                ClassName: &lt;br&gt;                                IsOffScreen: False&lt;br&gt;&lt;br&gt;        AutomationId: ButtonsPanel&lt;br&gt;        ControlType: ControlType.Pane&lt;br&gt;        Name: &lt;br&gt;        HelpText: &lt;br&gt;        Bounding rectangle: 378,687,523,38&lt;br&gt;        ClassName: WindowsForms10.Window.8.app.0.189441b&lt;br&gt;        IsOffScreen: False&lt;br&gt;&lt;br&gt;            AutomationId: BackButton&lt;br&gt;            ControlType: ControlType.Button&lt;br&gt;            Name: &amp;lt; Back&lt;br&gt;            HelpText: &lt;br&gt;            Bounding rectangle: 580,694,75,23&lt;br&gt;            ClassName: WindowsForms10.BUTTON.app.0.189441b&lt;br&gt;            IsOffScreen: False&lt;br&gt;&lt;br&gt;            AutomationId: NextButton&lt;br&gt;            ControlType: ControlType.Button&lt;br&gt;            Name: Next &amp;gt;&lt;br&gt;            HelpText: &lt;br&gt;            Bounding rectangle: 655,694,75,23&lt;br&gt;            ClassName: WindowsForms10.BUTTON.app.0.189441b&lt;br&gt;            IsOffScreen: False&lt;br&gt;&lt;br&gt;            AutomationId: CancelButton&lt;br&gt;            ControlType: ControlType.Button&lt;br&gt;            Name: Cancel&lt;br&gt;            HelpText: &lt;br&gt;            Bounding rectangle: 737,694,75,23&lt;br&gt;            ClassName: WindowsForms10.BUTTON.app.0.189441b&lt;br&gt;            IsOffScreen: False&lt;br&gt;&lt;br&gt;    AutomationId: TitleBar&lt;br&gt;    ControlType: ControlType.TitleBar&lt;br&gt;    Name: Create Scheme&lt;br&gt;    HelpText: &lt;br&gt;    Bounding rectangle: 378,264,523,33&lt;br&gt;    ClassName: &lt;br&gt;    IsOffScreen: False&lt;br&gt;&lt;br&gt;        AutomationId: CreateSchemeWizard&lt;br&gt;        ControlType: ControlType.MenuBar&lt;br&gt;        Name: System Menu Bar&lt;br&gt;        HelpText: &lt;br&gt;        Bounding rectangle: 378,264,22,32&lt;br&gt;        ClassName: &lt;br&gt;        IsOffScreen: False&lt;br&gt;&lt;br&gt;            AutomationId: Item 1&lt;br&gt;            ControlType: ControlType.MenuItem&lt;br&gt;            Name: System&lt;br&gt;            HelpText: &lt;br&gt;            Bounding rectangle: 378,264,22,32&lt;br&gt;            ClassName: &lt;br&gt;            IsOffScreen: False&lt;br&gt;&lt;br&gt;        AutomationId: Close&lt;br&gt;        ControlType: ControlType.Button&lt;br&gt;        Name: Close&lt;br&gt;        HelpText: &lt;br&gt;        Bounding rectangle: 870,264,31,31&lt;br&gt;        ClassName: &lt;br&gt;        IsOffScreen: False&lt;br&gt;&lt;br&gt; ---&amp;gt; System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.NullReferenceException: Object reference not set to an instance of an object.&lt;br&gt;   at Core.UIItems.UIItem..ctor(AutomationElement automationElement, ActionListener actionListener) in d:\white-os\Core\UIItems\UIItem.cs:line 35&lt;br&gt;   at Core.UIItems.Button..ctor(AutomationElement automationElement, ActionListener actionListener) in d:\white-os\Core\UIItems\Button.cs:line 11&lt;br&gt;   at Core.UIItems.ListBoxItems.ComboBox.ToggleDropDown() in d:\white-os\Core\UIItems\ListBoxItems\ComboBox.cs:line 59&lt;br&gt;   at Core.UIItems.ListBoxItems.ComboBox.MakeActionReady() in d:\white-os\Core\UIItems\ListBoxItems\ComboBox.cs:line 53&lt;br&gt;   at Core.UIItems.ListBoxItems.ComboBox..ctor(AutomationElement automationElement, ActionListener actionListener) in d:\white-os\Core\UIItems\ListBoxItems\ComboBox.cs:line 21&lt;br&gt;   at Core.UIItems.ListBoxItems.WinFormComboBox..ctor(AutomationElement automationElement, ActionListener actionListener) in d:\white-os\Core\UIItems\ListBoxItems\WinFormComboBox.cs:line 12&lt;br&gt;   --- End of inner exception stack trace ---&lt;br&gt;   at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct&amp;amp; signature, IntPtr declaringType)&lt;br&gt;   at System.RuntimeMethodHandle.InvokeConstructor(Object[] args, SignatureStruct signature, RuntimeTypeHandle declaringType)&lt;br&gt;   at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)&lt;br&gt;   at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)&lt;br&gt;   at Bricks.RuntimeFramework.Class.New(Object[] arguments)&lt;br&gt;   at Core.Factory.DictionaryMappedItemFactory.Create(AutomationElement automationElement, Type itemType, ActionListener actionListener) in d:\white-os\Core\Factory\DictionaryMappedItemFactory.cs:line 28&lt;br&gt;   at Core.Factory.DictionaryMappedItemFactory.Create(AutomationElement automationElement, ActionListener actionListener) in d:\white-os\Core\Factory\DictionaryMappedItemFactory.cs:line 15&lt;br&gt;   at Core.Factory.DictionaryMappedItemFactory.Create(AutomationElement automationElement, ActionListener actionListener, Type customItemType) in d:\white-os\Core\Factory\DictionaryMappedItemFactory.cs:line 22&lt;br&gt;   at Core.UIItems.UIItemCollection..ctor(IEnumerable automationElements, ActionListener actionListener, Type customItemType) in d:\white-os\Core\UIItems\UIItemCollection.cs:line 45&lt;br&gt;   at Core.Factory.PrimaryUIItemFactory.CreateAll(SearchCriteria searchCriteria, ActionListener actionListener) in d:\white-os\Core\Factory\PrimaryUIItemFactory.cs:line 101&lt;br&gt;   at Core.Factory.PrimaryUIItemFactory.Create(SearchCriteria searchCriteria, ActionListener actionListener) in d:\white-os\Core\Factory\PrimaryUIItemFactory.cs:line 93&lt;br&gt;   at Core.UIItems.Container.NonCachedContainerItemFactory.Find(SearchCriteria searchCriteria) in d:\white-os\Core\UIItems\Container\NonCachedContainerItemFactory.cs:line 25&lt;br&gt;   at Core.UIItems.Container.ContainerItemFactory.Get(SearchCriteria searchCriteria, ActionListener uiItemActionListener) in d:\white-os\Core\UIItems\Container\ContainerItemFactory.cs:line 14&lt;br&gt;   at Core.Sessions.NullWindowSession.Get(ContainerItemFactory containerItemFactory, SearchCriteria searchCriteria, ActionListener actionListener) in d:\white-os\Core\Sessions\NullWindowSession.cs:line 19&lt;br&gt;   at Core.UIItems.Container.CurrentContainerItemFactory.Find(SearchCriteria searchCriteria, WindowSession windowSession) in d:\white-os\Core\UIItems\Container\CurrentContainerItemFactory.cs:line 41&lt;br&gt;   at Core.UIItems.UIItemContainer.Get(SearchCriteria searchCriteria) in d:\white-os\Core\UIItems\UIItemContainer.cs:line 82&lt;br&gt;&lt;/pre&gt;&lt;/div&gt;</description><author>andrewducker</author><pubDate>Thu, 02 Jul 2009 16:05:09 GMT</pubDate><guid isPermaLink="false">New Post: Exception being thrown 20090702040509P</guid></item><item><title>New Post: Copy or reference?</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=61292</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;A real newbie question&lt;/p&gt;
&lt;p&gt;I'm playing around with accessing a datagridview, changing cell values and so on. When I deleted a row I realized that I needed to get the datagrid again in order to notice the change (row count stayed the same otherwise). I'm assuming that get&amp;lt;UIItem&amp;gt; provides me with a copy of the object, is that correct?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>Natook</author><pubDate>Thu, 02 Jul 2009 12:29:20 GMT</pubDate><guid isPermaLink="false">New Post: Copy or reference? 20090702122920P</guid></item><item><title>New Post: How to integrate White into visual studio</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=60964</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi I am also a new white user, need to know which project should i start with like, console application or windows application.&lt;/p&gt;
&lt;p&gt;if we choose windows application then it creates problem for application class, which is present core.Application as well as in&amp;nbsp;System.Windows.Forms&lt;/p&gt;
&lt;p&gt;please suggest how should we resolve this...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>mekhaamol</author><pubDate>Thu, 02 Jul 2009 11:31:17 GMT</pubDate><guid isPermaLink="false">New Post: How to integrate White into visual studio 20090702113117A</guid></item><item><title>New Post: COMException being thrown randomly</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=25642</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;My simplest example of this is&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:Black;background-color:White"&gt;
&lt;pre&gt;[Test]
&lt;span style="color:Blue"&gt;public&lt;/span&gt; &lt;span style="color:Blue"&gt;void&lt;/span&gt; COMExceptionTest()
{
   var window = AutomationElement.RootElement.FindFirst(TreeScope.Children,
                                                                  &lt;span style="color:Blue"&gt;new&lt;/span&gt; PropertyCondition(AutomationElement.NameProperty, &lt;span style="color:#A31515"&gt;&amp;quot;Window1&amp;quot;&lt;/span&gt;));

   &lt;span style="color:Blue"&gt;for&lt;/span&gt; (&lt;span style="color:Blue"&gt;int&lt;/span&gt; i = 0; i &amp;lt; 1000; i++)
   {
      var count = window.FindAll(TreeScope.Descendants, &lt;span style="color:Blue"&gt;new&lt;/span&gt; PropertyCondition(AutomationElement.AutomationIdProperty, &lt;span style="color:#A31515"&gt;&amp;quot;complexControls&amp;quot;&lt;/span&gt;)).Count;
      Assert.AreEqual(1, count);
   }
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;where there is a WPF app running with a title Window1 and a listview on it called&amp;nbsp;complexControls.&lt;/p&gt;
&lt;p&gt;I get:&lt;/p&gt;
&lt;p&gt;
&lt;pre&gt;{&amp;quot;Exception from HRESULT: 0x80042002&amp;quot;} &lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
   at MS.Internal.Automation.UiaCoreApi.CheckError(Int32 hr)
   at MS.Internal.Automation.UiaCoreApi.UiaFind(SafeNodeHandle hnode, UiaFindParams findParams, Condition findCondition, UiaCacheRequest request)
   at System.Windows.Automation.AutomationElement.Find(TreeScope scope, Condition condition, UiaCacheRequest request, Boolean findFirst, BackgroundWorker worker)
   at System.Windows.Automation.AutomationElement.FindAll(TreeScope scope, Condition condition)
   at Executor.UnitTests.ControlPathTests.test_name() in C:\Projects\Executor\src\UnitTests\ControlPathTests.cs:line 87

Source : &amp;quot;mscorlib&amp;quot;
&lt;/pre&gt;
&lt;pre&gt;Anyone able to help with this? &lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>nigelthorne</author><pubDate>Thu, 02 Jul 2009 06:11:40 GMT</pubDate><guid isPermaLink="false">New Post: COMException being thrown randomly 20090702061140A</guid></item><item><title>New Post: Please, consider a rename of the project</title><link>http://white.codeplex.com/Thread/View.aspx?ThreadId=59696</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I'm just starting out today, but unfortunately I have to agree. Although I like the name, it has a sense of simplicity and purity about it, searching for help is hard.&lt;/p&gt;
&lt;p&gt;As for suggestions, what were the original thoughts when the name was selected?&lt;/p&gt;&lt;/div&gt;</description><author>Natook</author><pubDate>Wed, 01 Jul 2009 13:49:55 GMT</pubDate><guid isPermaLink="false">New Post: Please, consider a rename of the project 20090701014955P</guid></item><item><title>New Comment on "Sample Application"</title><link>http://white.codeplex.com/Wiki/View.aspx?title=Sample Application&amp;ANCHOR#C13280</link><description>Hi we are Unable to find the download link for sample application.</description><author>mekhaamol</author><pubDate>Wed, 01 Jul 2009 10:28:51 GMT</pubDate><guid isPermaLink="false">New Comment on "Sample Application" 20090701102851A</guid></item></channel></rss>