View Issue Details

IDProjectCategoryView StatusLast Update
0001724NoesisGUIC# SDKpublic2020-09-04 16:15
Reporterdarthmaule2Assigned Tosfernandez 
PrioritynormalSeverityfeatureReproducibilityalways
Status assignedResolutionopen 
Product Version3.0 
Target Version3.0Fixed in Version 
Summary0001724: Implement WPF AutomationProperties AutomationID
DescriptionWe would like to implement automated UI testing with our application ported from WPF. Our original WPF application used the AutomationID to local UI elements and interact with them, so we would like some way to do that now that we have ported to Noesis.

https://docs.microsoft.com/en-us/dotnet/api/system.windows.automation.automationproperties.automationidproperty?view=netcore-3.1

Also maybe exposing the visual tree through an API and a way to inject events.

More thoughts. It doesn't have to be "AutomationID", but something to access the visual tree from a separate process. Comments from Dave Yaw:

Getting access to the visual tree using the same mechanism that their “Snoop”-like app does would get us a lot of detailed access, which would be very nice for testing. Telerik can retrieve details from the WPF controls that we can use in testing. Automation IDs gets us some limited information, but the visual tree would get us everything.
TagsC#
PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-06-15 17:06 darthmaule2 New Issue
2020-06-15 17:06 darthmaule2 Tag Attached: C#
2020-06-16 14:05 darthmaule2 Description Updated View Revisions
2020-06-18 13:13 sfernandez Assigned To => sfernandez
2020-06-18 13:13 sfernandez Status new => assigned
2020-06-18 13:13 sfernandez Target Version => 3.0