public static SearchCondition CreateForControlType(Type testControlType, WindowsFramework framework) { if (testControlType.IsCustomType()) return CreateForControlType(CustomControlTypeMapping.ControlType(testControlType, framework)); var controlTypes = ControlDictionary.Instance.GetControlType(testControlType, framework.FrameworkId()); if (controlTypes.Length == 1) return CreateForControlType(controlTypes[0]); return new OrSearchCondition(controlTypes.Select(CreateForControlType).ToArray()); }
void FindNode(WindowsFramework framework) { Assert.True(tree.HasNode("Root")); Assert.False(tree.HasNode("Roo")); Assert.True(tree.HasNode("Main")); Assert.True(tree.HasNode("Root", "Child")); Assert.True(tree.HasNode("Root", "Child", "Grand Child")); var exception = Assert.Throws<AutomationException>(() => tree.HasNode("Root", "Child", "Grand Child", "Grand Child")); string expected = string.Format( "Cannot expand TreeNode {0}TreeNode. AutomationId:, Name:Grand Child, " + "ControlType:tree view item, FrameworkId:{1}, expand button not visible", framework == WindowsFramework.Wpf ? "WPF" : "Win32", framework.FrameworkId()); Assert.Equal(expected, exception.Message); }
void FindNode(WindowsFramework framework) { Assert.True(tree.HasNode("Root")); Assert.False(tree.HasNode("Roo")); Assert.True(tree.HasNode("Main")); Assert.True(tree.HasNode("Root", "Child")); Assert.True(tree.HasNode("Root", "Child", "Grand Child")); var exception = Assert.Throws <AutomationException>(() => tree.HasNode("Root", "Child", "Grand Child", "Grand Child")); string expected = string.Format( "Cannot expand TreeNode {0}TreeNode. AutomationId:, Name:Grand Child, " + "ControlType:tree view item, FrameworkId:{1}, expand button not visible", framework == WindowsFramework.Wpf ? "WPF" : "Win32", framework.FrameworkId()); Assert.Equal(expected, exception.Message); }
public virtual SearchCriteria AndOfFramework(WindowsFramework framework) { conditions.Insert(0, SearchConditionFactory.CreateForFrameworkId(framework.FrameworkId())); return(this); }
protected override void ExecuteTestRun(WindowsFramework framework) { RunTest(()=>TestToString(framework.FrameworkId())); }
SearchCriteria Criteria() { return(SearchCriteria.ByFramework(framework.FrameworkId()).AndByText("MainWindow")); }
public static SearchCondition CreateForControlType(Type testControlType, WindowsFramework framework) { if (testControlType.IsCustomType()) { return(CreateForControlType(CustomControlTypeMapping.ControlType(testControlType, framework))); } var controlTypes = ControlDictionary.Instance.GetControlType(testControlType, framework.FrameworkId()); if (controlTypes.Length == 1) { return(CreateForControlType(controlTypes[0])); } return(new OrSearchCondition(controlTypes.Select(CreateForControlType).ToArray())); }
public virtual SearchCriteria AndOfFramework(WindowsFramework framework) { conditions.Insert(0, SearchConditionFactory.CreateForFrameworkId(framework.FrameworkId())); return this; }
protected override void ExecuteTestRun(WindowsFramework framework) { RunTest(() => TestToString(framework.FrameworkId())); }