UI Automation did have a problem with IronPython. See http://blogs.msdn.com/shrib/archive/2008/03/24/ironpython-cannot-call-automationelement-fromhandle.aspx. I am not sure if the issue has been fixed yet by the UI Automation team. Or if you are running into that same issue or something else.
Thanks, Shri Want to work on IronPython, IronRuby, F#? Visit http://blogs.msdn.com/ironpython/ -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Marcel Sent: Saturday, March 22, 2008 8:34 AM To: users@lists.ironpython.com Subject: [IronPython] UI Automation and ControlTypeProperty Hi, I was reading the article on UI automation in MSDN (http:// msdn2.microsoft.com/en-us/magazine/cc163288.aspx) and decided to use IronPython to control the example. Unfortunately, I found that finding elements based on type doesn't work. The example application has 1 button on the form. If I type the following code I get an AutomationElement object: form.FindFirst(TreeScope.Children, PropertyCondition(AutomationElement.NameProperty, "Calculate")) But with the following code, I get None returned: form.FindFirst(TreeScope.Children, PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Button)) The C# code that accompanies the article successfully uses the FindAll with AutomationElement.ControlTypeProperty. Is this a known issue in IronPython? I'm using IronPython 1.1.1. Is this fixed in 2.0? TIA, -- Marcel _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com