Project and application for repro attached internally. In customer own words: Issue1: See test: "Verify step timeout after 30sec" Explanation: Verify statements fails after 30sec. with the error "Unable to find the window 'PopupWindow' inside application <XYZ>" So it launches the WPF test app. Step2 completes ok. Now pay attention to "Step7" which is : Verify ExistsNot 'SomethingTextblock' Then it verfies that the SomethingTextblock does not exists. Note: 'SomethingTextblock' is an element located on another page called "PopupWindow". It does this a a verification step, which means: it should instantly without any delay verify the DOM against the existence of the desired element. Why does it timeout 30sec ? Where is it blocking ? I attached a VS debugger and easily concluded where it gets stuck. It calls : Applications.wpfAppexe.PopupWindow.SomethingTextblock In fact it blocks right here: = > Applications.wpfAppexe.PopupWindow For reference look up Pages.g.cs ... public PopupWindowWindow PopupWindow { get { return new PopupWindowWindow(this.OwnerApplication.WaitForWindow("PopupWindow").Find); } } So the verification step internally accesses the "PopupWindow" getter, as referenced above (pages.g.cs). It then calls "WaitForWindow" with a single title parameter. WaitForWindow also has a 2nd optional parameter, which is a timeout parameter. If this parameter is not specified then it defaults at 30 sec. This is why it is waiting those 30sec Since All window access in the pages.g.cs is defined as WaitForWindow("SomeThing").Find .. without the timeout defined. But back to the step 4: Verify ExistsNot 'SomethingTextblock' It should immidiately return me a result, which would be "success". As the element does not exist. you can also checkout the test "Wait ExiststNot step fails when closing dialog" which is more or less the same issue.