// ReSharper disable once UnusedMethodReturnValue.Local private static bool EnsureTestCaseNodeIsOnScreen(TreeNode node) { if (SafeIsNodeOnScreen(node)) { return(true); } Tree tree = GetTestCaseTree(); IVScrollBar scrollBar = tree.ScrollBars.Vertical; double initialValue = scrollBar.Value; while (scrollBar.Value < scrollBar.MaximumValue && !SafeIsNodeOnScreen(node)) { scrollBar.ScrollDownLarge(); } if (!SafeIsNodeOnScreen(node)) { scrollBar.SetToMinimum(); while (scrollBar.Value < initialValue && !SafeIsNodeOnScreen(node)) { scrollBar.ScrollDownLarge(); } } return(SafeIsNodeOnScreen(node)); }
public ScreenItem(UIItem uiItem, IScrollBars scrollBars) { this.uiItem = uiItem; if (scrollBars == null || scrollBars.Vertical == null) return; verticalScroll = scrollBars.Vertical; }
public ScreenItem(UIItem uiItem, IScrollBars scrollBars) { this.uiItem = uiItem; if (scrollBars == null || scrollBars.Vertical == null) { return; } verticalScroll = scrollBars.Vertical; }
public TableScrollBars(AutomationElementFinder finder, ActionListener actionListener, TableVerticalScrollOffset tableVerticalScrollOffset) { AutomationElement verticalScrollElement = finder.Child(AutomationSearchCondition.ByControlType(ControlType.Pane).OfName(UIItemIdAppXmlConfiguration.Instance.TableVerticalScrollBar)); verticalScrollBar = (verticalScrollElement == null) ? (IVScrollBar) new NullVScrollBar() : new TableVerticalScrollBar(verticalScrollElement, actionListener, tableVerticalScrollOffset); AutomationElement horizontalScrollElement = finder.Child(AutomationSearchCondition.ByControlType(ControlType.Pane).OfName(UIItemIdAppXmlConfiguration.Instance.TableHorizontalScrollBar)); horizontalScrollBar = (horizontalScrollElement == null) ? (IHScrollBar) new NullHScrollBar() : new TableHorizontalScrollBar(horizontalScrollElement, actionListener); }
protected override void TestFixtureSetUp() { listBox = window.Get <ListBox>("listBoxWithVScrollBar"); vScrollBar = listBox.ScrollBars.Vertical; vScrollBar.ScrollDown(); smallChange = vScrollBar.Value; vScrollBar.ScrollUp(); vScrollBar.ScrollDownLarge(); largeChange = vScrollBar.Value; vScrollBar.ScrollUpLarge(); }
protected override void TestFixtureSetUp() { listBox = Window.Get<ListBox>("listBoxWithVScrollBar"); vScrollBar = listBox.ScrollBars.Vertical; vScrollBar.ScrollDown(); smallChange = vScrollBar.Value; vScrollBar.ScrollUp(); vScrollBar.ScrollDownLarge(); largeChange = vScrollBar.Value; vScrollBar.ScrollUpLarge(); }
public void Setup() { listBox = MainWindow.Get<ListBox>("ListBoxWithVScrollBar"); vScrollBar = listBox.ScrollBars.Vertical; vScrollBar.ScrollDown(); smallChange = vScrollBar.Value; vScrollBar.ScrollUp(); vScrollBar.ScrollDownLarge(); largeChange = vScrollBar.Value; vScrollBar.ScrollUpLarge(); if (vScrollBar.IsNotMinimum) { vScrollBar.SetToMinimum(); } }
public void Setup() { listBox = MainWindow.Get <ListBox>("ListBoxWithVScrollBar"); vScrollBar = listBox.ScrollBars.Vertical; vScrollBar.ScrollDown(); smallChange = vScrollBar.Value; vScrollBar.ScrollUp(); vScrollBar.ScrollDownLarge(); largeChange = vScrollBar.Value; vScrollBar.ScrollUpLarge(); if (vScrollBar.IsNotMinimum) { vScrollBar.SetToMinimum(); } }
protected override void ExecuteTestRun(WindowsFramework framework) { listBox = MainWindow.Get<ListBox>("ListBoxWithVScrollBar"); vScrollBar = listBox.ScrollBars.Vertical; vScrollBar.ScrollDown(); smallChange = vScrollBar.Value; vScrollBar.ScrollUp(); vScrollBar.ScrollDownLarge(); largeChange = vScrollBar.Value; vScrollBar.ScrollUpLarge(); if (vScrollBar.IsNotMinimum) vScrollBar.SetToMinimum(); RunTest(ShouldGetVerticalScrollBar); RunTest(ShouldScrollDown); RunTest(ShouldScrollDownLarge); RunTest(ShouldScrollUp); RunTest(ShouldScrollUpLarge); }
protected override void ExecuteTestRun(WindowsFramework framework) { listBox = MainWindow.Get <ListBox>("ListBoxWithVScrollBar"); vScrollBar = listBox.ScrollBars.Vertical; vScrollBar.ScrollDown(); smallChange = vScrollBar.Value; vScrollBar.ScrollUp(); vScrollBar.ScrollDownLarge(); largeChange = vScrollBar.Value; vScrollBar.ScrollUpLarge(); if (vScrollBar.IsNotMinimum) { vScrollBar.SetToMinimum(); } RunTest(ShouldGetVerticalScrollBar); RunTest(ShouldScrollDown); RunTest(ShouldScrollDownLarge); RunTest(ShouldScrollUp); RunTest(ShouldScrollUpLarge); }