I'm having difficulty getting PAD to click on a UI element when the element is named by variable instead of hard coded. Specifically I'm trying to click on a task in To Do (Windows app, not the web app). I know that my variable %TaskTitle% is set because I am already using it to create a new task earlier in the workflow, and I put a wait step in between to make sure the element is available before clicking it.
Works:
> window[Class="Windows.UI.Core.CoreWindow"][Name="Microsoft To Do"] > custom[Id="DetailAndTaskSplitView"] > list[Class="ListView"][Id="TodosListView"] > listitem[Class="ListViewItem"][Name="Task Remember the milk, more options available"]
Fails:
> window[Class="Windows.UI.Core.CoreWindow"][Name="Microsoft To Do"] > custom[Id="DetailAndTaskSplitView"] > list[Class="ListView"][Id="TodosListView"] > listitem[Class="ListViewItem"][Name="Task %TaskTitle%, more options available"]
Robin.Core.ActionException: Click failed (failed to get UI element)
at Robin.Modules.UIAutomation.Actions.ClickElementInWindow.Execute(ActionContext context)
at Robin.Runtime.Engine.ActionRunner.RunAction(String action, Dictionary`2 inputArguments, Dictionary`2 outputArguments, IActionStatement statement)